891 changed files with 13282 additions and 5011 deletions
@ -0,0 +1,11 @@ |
|||||
|
{ |
||||
|
"name": "app.platform", |
||||
|
"components": [ |
||||
|
], |
||||
|
"resources": [ |
||||
|
"/public/configure.js", |
||||
|
"/public/favicon.svg", |
||||
|
"/public/login-bg.jpg", |
||||
|
"/public/logo.svg" |
||||
|
] |
||||
|
} |
@ -0,0 +1,5 @@ |
|||||
|
{ |
||||
|
"includes":[ |
||||
|
"app/platform/scheduler/executor/i18n/messages" |
||||
|
] |
||||
|
} |
@ -0,0 +1,3 @@ |
|||||
|
application.title=Scheduler Executor |
||||
|
application.version=$version |
||||
|
application.copyright=Copyright \u00A9 2019\u20132022 |
@ -0,0 +1,3 @@ |
|||||
|
application.title=\u8ABF\u5EA6\u57F7\u884C\u5668 |
||||
|
application.version=$version |
||||
|
application.copyright=Copyright \u00A9 2019\u20132022 |
@ -0,0 +1,3 @@ |
|||||
|
application.title=\u8C03\u5EA6\u6267\u884C\u5668 |
||||
|
application.version=$version |
||||
|
application.copyright=Copyright \u00A9 2019\u20132022 |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 923 KiB |
After Width: | Height: | Size: 1.2 KiB |
@ -0,0 +1 @@ |
|||||
|
development=true |
@ -0,0 +1,99 @@ |
|||||
|
apply plugin: 'war' |
||||
|
apply plugin: 'com.google.cloud.tools.jib' |
||||
|
|
||||
|
apply from: "build-common.gradle" |
||||
|
|
||||
|
dependencies { |
||||
|
implementation("org.springframework.boot:spring-boot-starter-web"){ |
||||
|
exclude group: "org.springframework.boot", module: "spring-boot-starter-tomcat" |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
dependencies { |
||||
|
implementation ( |
||||
|
project(":io.sc.platform.scheduler.manager"), |
||||
|
) |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* replace [application.version] in i18n message file |
||||
|
*/ |
||||
|
processResources { |
||||
|
filesMatching('**/messages*.properties') { |
||||
|
println 'replace ${version} in [' + it + ']' |
||||
|
filteringCharset = 'iso8859-1' |
||||
|
filter(org.apache.tools.ant.filters.ReplaceTokens, beginToken: '$version', endToken: '',tokens: [version: '' + project.version]) |
||||
|
} |
||||
|
|
||||
|
doLast{ |
||||
|
// 为了能够兼容 eclipse 和 idea 两种开发环境,调整如下: |
||||
|
// 1. 将 environment.properties 文件放在了 src/main/resources 目录中 |
||||
|
// 2. 在打包时,将该文件删除 |
||||
|
delete "$buildDir/resources/main/running-mode.properties" |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
bootWar{ |
||||
|
mainClass = "${project.name}.Application" |
||||
|
//launchScript() |
||||
|
manifest { |
||||
|
attributes 'Implementation-Version': archiveVersion, |
||||
|
'Implementation-Title': project.name |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
bootJar{ |
||||
|
mainClass = "${project.name}.Application" |
||||
|
//launchScript() |
||||
|
manifest { |
||||
|
attributes 'Implementation-Version': archiveVersion, |
||||
|
'Implementation-Title': project.name |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
jib { |
||||
|
outputPaths { |
||||
|
tar = "build/libs/${project.name}-${project.version}-image.tar" |
||||
|
} |
||||
|
from { |
||||
|
image = "openjdk:8u342-slim" |
||||
|
//image = "eclipse-temurin:8u382-b05-jdk-focal" |
||||
|
platforms { |
||||
|
platform { |
||||
|
architecture ="arm64" |
||||
|
os ="linux" |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
to { |
||||
|
image = "${project.name}:${project.version}" |
||||
|
} |
||||
|
extraDirectories { |
||||
|
paths { |
||||
|
path { |
||||
|
from = "build/libs/" |
||||
|
into = "/opt/${project.name}/" |
||||
|
includes = ["${project.name}-${project.version}.war"] |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
container { |
||||
|
/** |
||||
|
* 设置jvm的启动参数 |
||||
|
* user.timezone - 解决Java程序的时区问题 |
||||
|
*/ |
||||
|
jvmFlags = ["-Duser.timezone=Asia/Shanghai"] |
||||
|
creationTime = "USE_CURRENT_TIMESTAMP" |
||||
|
ports = ["8080"] |
||||
|
entrypoint = [ |
||||
|
"java", |
||||
|
"-jar", |
||||
|
"/opt/" + project.name + "/" + project.name + "-" + project.version + ".war", |
||||
|
"--" + project.name + ".home.dir=" + "/opt/" + project.name |
||||
|
] |
||||
|
//entrypoint = "java -version" |
||||
|
//appRoot = "/usr/local/tomcat/webapps/ROOT" |
||||
|
} |
||||
|
} |
@ -0,0 +1,11 @@ |
|||||
|
{ |
||||
|
"name": "app.platform", |
||||
|
"components": [ |
||||
|
], |
||||
|
"resources": [ |
||||
|
"/public/configure.js", |
||||
|
"/public/favicon.svg", |
||||
|
"/public/login-bg.jpg", |
||||
|
"/public/logo.svg" |
||||
|
] |
||||
|
} |
@ -0,0 +1,5 @@ |
|||||
|
{ |
||||
|
"includes":[ |
||||
|
"app/platform/scheduler/manager/i18n/messages" |
||||
|
] |
||||
|
} |
@ -0,0 +1,3 @@ |
|||||
|
application.title=Scheduler Manager |
||||
|
application.version=$version |
||||
|
application.copyright=Copyright \u00A9 2019\u20132022 |
@ -0,0 +1,3 @@ |
|||||
|
application.title=\u8ABF\u5EA6\u7BA1\u7406\u5668 |
||||
|
application.version=$version |
||||
|
application.copyright=Copyright \u00A9 2019\u20132022 |
@ -0,0 +1,3 @@ |
|||||
|
application.title=\u8C03\u5EA6\u7BA1\u7406\u5668 |
||||
|
application.version=$version |
||||
|
application.copyright=Copyright \u00A9 2019\u20132022 |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 923 KiB |
After Width: | Height: | Size: 1.2 KiB |
@ -0,0 +1 @@ |
|||||
|
development=true |
@ -1,128 +0,0 @@ |
|||||
-- platform.xxl_job_group definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_group` ( |
|
||||
`id` int NOT NULL AUTO_INCREMENT, |
|
||||
`app_name` varchar(64) NOT NULL COMMENT '执行器AppName', |
|
||||
`title` varchar(12) NOT NULL COMMENT '执行器名称', |
|
||||
`address_type` tinyint NOT NULL DEFAULT '0' COMMENT '执行器地址类型:0=自动注册、1=手动录入', |
|
||||
`address_list` text COMMENT '执行器地址列表,多地址逗号分隔', |
|
||||
`update_time` datetime DEFAULT NULL, |
|
||||
PRIMARY KEY (`id`) |
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
|
||||
|
|
||||
|
|
||||
-- platform.xxl_job_info definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_info` ( |
|
||||
`id` int NOT NULL AUTO_INCREMENT, |
|
||||
`job_group` int NOT NULL COMMENT '执行器主键ID', |
|
||||
`job_desc` varchar(255) NOT NULL, |
|
||||
`add_time` datetime DEFAULT NULL, |
|
||||
`update_time` datetime DEFAULT NULL, |
|
||||
`author` varchar(64) DEFAULT NULL COMMENT '作者', |
|
||||
`alarm_email` varchar(255) DEFAULT NULL COMMENT '报警邮件', |
|
||||
`schedule_type` varchar(50) NOT NULL DEFAULT 'NONE' COMMENT '调度类型', |
|
||||
`schedule_conf` varchar(128) DEFAULT NULL COMMENT '调度配置,值含义取决于调度类型', |
|
||||
`misfire_strategy` varchar(50) NOT NULL DEFAULT 'DO_NOTHING' COMMENT '调度过期策略', |
|
||||
`executor_route_strategy` varchar(50) DEFAULT NULL COMMENT '执行器路由策略', |
|
||||
`executor_handler` varchar(255) DEFAULT NULL COMMENT '执行器任务handler', |
|
||||
`executor_param` varchar(512) DEFAULT NULL COMMENT '执行器任务参数', |
|
||||
`executor_block_strategy` varchar(50) DEFAULT NULL COMMENT '阻塞处理策略', |
|
||||
`executor_timeout` int NOT NULL DEFAULT '0' COMMENT '任务执行超时时间,单位秒', |
|
||||
`executor_fail_retry_count` int NOT NULL DEFAULT '0' COMMENT '失败重试次数', |
|
||||
`glue_type` varchar(50) NOT NULL COMMENT 'GLUE类型', |
|
||||
`glue_source` mediumtext COMMENT 'GLUE源代码', |
|
||||
`glue_remark` varchar(128) DEFAULT NULL COMMENT 'GLUE备注', |
|
||||
`glue_updatetime` datetime DEFAULT NULL COMMENT 'GLUE更新时间', |
|
||||
`child_jobid` varchar(255) DEFAULT NULL COMMENT '子任务ID,多个逗号分隔', |
|
||||
`trigger_status` tinyint NOT NULL DEFAULT '0' COMMENT '调度状态:0-停止,1-运行', |
|
||||
`trigger_last_time` bigint NOT NULL DEFAULT '0' COMMENT '上次调度时间', |
|
||||
`trigger_next_time` bigint NOT NULL DEFAULT '0' COMMENT '下次调度时间', |
|
||||
PRIMARY KEY (`id`) |
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
|
||||
|
|
||||
|
|
||||
-- platform.xxl_job_lock definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_lock` ( |
|
||||
`lock_name` varchar(50) NOT NULL COMMENT '锁名称', |
|
||||
PRIMARY KEY (`lock_name`) |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
|
||||
|
|
||||
|
|
||||
-- platform.xxl_job_log definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_log` ( |
|
||||
`id` bigint NOT NULL AUTO_INCREMENT, |
|
||||
`job_group` int NOT NULL COMMENT '执行器主键ID', |
|
||||
`job_id` int NOT NULL COMMENT '任务,主键ID', |
|
||||
`executor_address` varchar(255) DEFAULT NULL COMMENT '执行器地址,本次执行的地址', |
|
||||
`executor_handler` varchar(255) DEFAULT NULL COMMENT '执行器任务handler', |
|
||||
`executor_param` varchar(512) DEFAULT NULL COMMENT '执行器任务参数', |
|
||||
`executor_sharding_param` varchar(20) DEFAULT NULL COMMENT '执行器任务分片参数,格式如 1/2', |
|
||||
`executor_fail_retry_count` int NOT NULL DEFAULT '0' COMMENT '失败重试次数', |
|
||||
`trigger_time` datetime DEFAULT NULL COMMENT '调度-时间', |
|
||||
`trigger_code` int NOT NULL COMMENT '调度-结果', |
|
||||
`trigger_msg` text COMMENT '调度-日志', |
|
||||
`handle_time` datetime DEFAULT NULL COMMENT '执行-时间', |
|
||||
`handle_code` int NOT NULL COMMENT '执行-状态', |
|
||||
`handle_msg` text COMMENT '执行-日志', |
|
||||
`alarm_status` tinyint NOT NULL DEFAULT '0' COMMENT '告警状态:0-默认、1-无需告警、2-告警成功、3-告警失败', |
|
||||
PRIMARY KEY (`id`), |
|
||||
KEY `I_trigger_time` (`trigger_time`), |
|
||||
KEY `I_handle_code` (`handle_code`) |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
|
||||
|
|
||||
|
|
||||
-- platform.xxl_job_log_report definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_log_report` ( |
|
||||
`id` int NOT NULL AUTO_INCREMENT, |
|
||||
`trigger_day` datetime DEFAULT NULL COMMENT '调度-时间', |
|
||||
`running_count` int NOT NULL DEFAULT '0' COMMENT '运行中-日志数量', |
|
||||
`suc_count` int NOT NULL DEFAULT '0' COMMENT '执行成功-日志数量', |
|
||||
`fail_count` int NOT NULL DEFAULT '0' COMMENT '执行失败-日志数量', |
|
||||
`update_time` datetime DEFAULT NULL, |
|
||||
PRIMARY KEY (`id`), |
|
||||
UNIQUE KEY `i_trigger_day` (`trigger_day`) USING BTREE |
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
|
||||
|
|
||||
|
|
||||
-- platform.xxl_job_logglue definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_logglue` ( |
|
||||
`id` int NOT NULL AUTO_INCREMENT, |
|
||||
`job_id` int NOT NULL COMMENT '任务,主键ID', |
|
||||
`glue_type` varchar(50) DEFAULT NULL COMMENT 'GLUE类型', |
|
||||
`glue_source` mediumtext COMMENT 'GLUE源代码', |
|
||||
`glue_remark` varchar(128) NOT NULL COMMENT 'GLUE备注', |
|
||||
`add_time` datetime DEFAULT NULL, |
|
||||
`update_time` datetime DEFAULT NULL, |
|
||||
PRIMARY KEY (`id`) |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
|
||||
|
|
||||
|
|
||||
-- platform.xxl_job_registry definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_registry` ( |
|
||||
`id` int NOT NULL AUTO_INCREMENT, |
|
||||
`registry_group` varchar(50) NOT NULL, |
|
||||
`registry_key` varchar(255) NOT NULL, |
|
||||
`registry_value` varchar(255) NOT NULL, |
|
||||
`update_time` datetime DEFAULT NULL, |
|
||||
PRIMARY KEY (`id`), |
|
||||
KEY `i_g_k_v` (`registry_group`,`registry_key`,`registry_value`) |
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
|
||||
|
|
||||
|
|
||||
-- platform.xxl_job_user definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_user` ( |
|
||||
`id` int NOT NULL AUTO_INCREMENT, |
|
||||
`username` varchar(50) NOT NULL COMMENT '账号', |
|
||||
`password` varchar(50) NOT NULL COMMENT '密码', |
|
||||
`role` tinyint NOT NULL COMMENT '角色:0-普通用户、1-管理员', |
|
||||
`permission` varchar(255) DEFAULT NULL COMMENT '权限:执行器ID列表,多个逗号分割', |
|
||||
PRIMARY KEY (`id`), |
|
||||
UNIQUE KEY `i_username` (`username`) USING BTREE |
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
|
@ -1,127 +0,0 @@ |
|||||
-- platform2.xxl_job_group definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_group` ( |
|
||||
`ID` bigint NOT NULL AUTO_INCREMENT, |
|
||||
`APP_NAME` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, |
|
||||
`TITLE` varchar(12) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, |
|
||||
`ADDRESS_TYPE` tinyint NOT NULL DEFAULT '0', |
|
||||
`ADDRESS_LIST` longtext COLLATE utf8mb4_general_ci COMMENT '执行器地址列表,多地址逗号分隔', |
|
||||
`UPDATE_TIME` datetime DEFAULT NULL COMMENT '更新日期', |
|
||||
PRIMARY KEY (`ID`) |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='JOB 组表'; |
|
||||
|
|
||||
|
|
||||
-- platform2.xxl_job_info definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_info` ( |
|
||||
`ID` bigint NOT NULL AUTO_INCREMENT, |
|
||||
`JOB_GROUP` int NOT NULL, |
|
||||
`JOB_DESC` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, |
|
||||
`ADD_TIME` datetime DEFAULT NULL COMMENT '创建日期', |
|
||||
`UPDATE_TIME` datetime DEFAULT NULL COMMENT '更新日期', |
|
||||
`AUTHOR` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '作者', |
|
||||
`ALARM_EMAIL` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '报警邮件', |
|
||||
`SCHEDULE_TYPE` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT 'NONE', |
|
||||
`SCHEDULE_CONF` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '调度配置,值含义取决于调度类型', |
|
||||
`MISFIRE_STRATEGY` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT 'DO_NOTHING', |
|
||||
`EXECUTOR_ROUTE_STRATEGY` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '执行器路由策略', |
|
||||
`EXECUTOR_HANDLER` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '执行器任务handler', |
|
||||
`EXECUTOR_PARAM` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '执行器任务参数', |
|
||||
`EXECUTOR_BLOCK_STRATEGY` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '阻塞处理策略', |
|
||||
`EXECUTOR_TIMEOUT` int NOT NULL DEFAULT '0', |
|
||||
`EXECUTOR_FAIL_RETRY_COUNT` int NOT NULL DEFAULT '0', |
|
||||
`GLUE_TYPE` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'GLUE类型', |
|
||||
`GLUE_SOURCE` longtext COLLATE utf8mb4_general_ci COMMENT 'GLUE源代码', |
|
||||
`GLUE_REMARK` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'GLUE备注', |
|
||||
`GLUE_UPDATETIME` datetime DEFAULT NULL COMMENT 'GLUE更新时间', |
|
||||
`CHILD_JOBID` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '子任务ID,多个逗号分隔', |
|
||||
`TRIGGER_STATUS` tinyint NOT NULL DEFAULT '0', |
|
||||
`TRIGGER_LAST_TIME` bigint NOT NULL DEFAULT '0', |
|
||||
`TRIGGER_NEXT_TIME` bigint NOT NULL DEFAULT '0', |
|
||||
PRIMARY KEY (`ID`) |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='JOB信息表'; |
|
||||
|
|
||||
|
|
||||
-- platform2.xxl_job_lock definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_lock` ( |
|
||||
`LOCK_NAME` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '锁名称', |
|
||||
PRIMARY KEY (`LOCK_NAME`) |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='JOB 锁表'; |
|
||||
|
|
||||
|
|
||||
-- platform2.xxl_job_log definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_log` ( |
|
||||
`ID` bigint NOT NULL AUTO_INCREMENT, |
|
||||
`JOB_GROUP` int NOT NULL, |
|
||||
`JOB_ID` int NOT NULL, |
|
||||
`EXECUTOR_ADDRESS` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '执行器地址,本次执行的地址', |
|
||||
`EXECUTOR_HANDLER` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '执行器任务handler', |
|
||||
`EXECUTOR_PARAM` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '执行器任务参数', |
|
||||
`EXECUTOR_SHARDING_PARAM` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '执行器任务分片参数,格式如 1/2', |
|
||||
`EXECUTOR_FAIL_RETRY_COUNT` bigint NOT NULL DEFAULT '0', |
|
||||
`TRIGGER_TIME` datetime DEFAULT NULL COMMENT '调度-时间', |
|
||||
`TRIGGER_CODE` int NOT NULL, |
|
||||
`TRIGGER_MSG` longtext COLLATE utf8mb4_general_ci COMMENT '调度-日志', |
|
||||
`HANDLE_TIME` datetime DEFAULT NULL COMMENT '执行-时间', |
|
||||
`HANDLE_CODE` int NOT NULL, |
|
||||
`HANDLE_MSG` longtext COLLATE utf8mb4_general_ci COMMENT '执行-日志', |
|
||||
`ALARM_STATUS` tinyint NOT NULL DEFAULT '0', |
|
||||
PRIMARY KEY (`ID`), |
|
||||
KEY `IDX_XXL_JOB_LOG_TRIGGER_TIME` (`TRIGGER_TIME`), |
|
||||
KEY `IDX_XXL_JOB_LOG_HANDLE_CODE` (`HANDLE_CODE`) |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='JOB日志表'; |
|
||||
|
|
||||
|
|
||||
-- platform2.xxl_job_log_report definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_log_report` ( |
|
||||
`ID` bigint NOT NULL AUTO_INCREMENT, |
|
||||
`TRIGGER_DAY` datetime DEFAULT NULL COMMENT '调度-时间', |
|
||||
`RUNNING_COUNT` int NOT NULL DEFAULT '0', |
|
||||
`SUC_COUNT` int NOT NULL DEFAULT '0', |
|
||||
`FAIL_COUNT` int NOT NULL DEFAULT '0', |
|
||||
`UPDATE_TIME` datetime DEFAULT NULL COMMENT '更新日期', |
|
||||
PRIMARY KEY (`ID`), |
|
||||
UNIQUE KEY `IDX_XXL_JOB_LOG_REPORT_TRIGGER_DAY` (`TRIGGER_DAY`) |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='JOB日志报告表'; |
|
||||
|
|
||||
|
|
||||
-- platform2.xxl_job_logglue definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_logglue` ( |
|
||||
`ID` bigint NOT NULL AUTO_INCREMENT, |
|
||||
`JOB_ID` int NOT NULL, |
|
||||
`GLUE_TYPE` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'GLUE类型', |
|
||||
`GLUE_SOURCE` longtext COLLATE utf8mb4_general_ci COMMENT 'GLUE源代码', |
|
||||
`GLUE_REMARK` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'GLUE备注', |
|
||||
`ADD_TIME` datetime DEFAULT NULL COMMENT '创建日期', |
|
||||
`UPDATE_TIME` datetime DEFAULT NULL COMMENT '更新日期', |
|
||||
PRIMARY KEY (`ID`) |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='JOB GLUE 表'; |
|
||||
|
|
||||
|
|
||||
-- platform2.xxl_job_registry definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_registry` ( |
|
||||
`ID` bigint NOT NULL AUTO_INCREMENT, |
|
||||
`REGISTRY_GROUP` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, |
|
||||
`REGISTRY_KEY` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, |
|
||||
`REGISTRY_VALUE` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, |
|
||||
`UPDATE_TIME` datetime DEFAULT NULL COMMENT '更新日期', |
|
||||
PRIMARY KEY (`ID`), |
|
||||
UNIQUE KEY `REGISTRY_GROUP` (`REGISTRY_GROUP`,`REGISTRY_KEY`,`REGISTRY_VALUE`) |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='JOB 注册表'; |
|
||||
|
|
||||
|
|
||||
-- platform2.xxl_job_user definition |
|
||||
|
|
||||
CREATE TABLE `xxl_job_user` ( |
|
||||
`ID` bigint NOT NULL AUTO_INCREMENT, |
|
||||
`USERNAME` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, |
|
||||
`PASSWORD` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, |
|
||||
`ROLE` tinyint NOT NULL, |
|
||||
`PERMISSION` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '权限:执行器ID列表,多个逗号分割', |
|
||||
PRIMARY KEY (`ID`) |
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='JOB 用户表'; |
|
@ -0,0 +1,40 @@ |
|||||
|
/* |
||||
|
Asana Math is released under the SIL Open Font License. See the files in this |
||||
|
directory for details. The font can be obtained from several TeX distributions |
||||
|
or package managers. The font does not seem to have a corresponding "non-MATH" |
||||
|
font, it is recommended to use a Palatino-like font for the surrounding text. |
||||
|
|
||||
|
The WOFF fonts have been obtained from |
||||
|
http://mirrors.ctan.org/fonts/ |
||||
|
*/ |
||||
|
|
||||
|
@namespace url('http://www.w3.org/1999/xhtml'); |
||||
|
@namespace m url('http://www.w3.org/1998/Math/MathML'); |
||||
|
|
||||
|
@font-face { |
||||
|
font-family: Asana Math; |
||||
|
src: local('Asana Math'), local('Asana-Math'), |
||||
|
url('Asana-Math.woff2'), url('Asana-Math.woff'); |
||||
|
} |
||||
|
|
||||
|
.htmlmathparagraph, m|mtext { |
||||
|
font-family: Asana Math; |
||||
|
} |
||||
|
m|math { |
||||
|
font-family: Asana Math; |
||||
|
} |
||||
|
|
||||
|
.oldstylenumbers { |
||||
|
font-variant-numeric: oldstyle-nums; /* Recommended syntax */ |
||||
|
font-feature-settings: 'onum'; /* OpenType feature syntax */ |
||||
|
-moz-font-feature-settings: 'onum'; /* Gecko <= 33 syntax */ |
||||
|
-webkit-font-feature-settings: 'onum'; /* Blink syntax */ |
||||
|
} |
||||
|
|
||||
|
@font-feature-values Asana Math { @stylistic { calligraphic: 1; } } |
||||
|
m|*.calligraphic { |
||||
|
font-variant-alternates: stylistic(calligraphic); /* Recommended syntax */ |
||||
|
font-feature-settings: 'salt'; /* OpenType feature syntax */ |
||||
|
-moz-font-feature-settings: 'salt'; /* Gecko <= 33 syntax */ |
||||
|
-webkit-font-feature-settings: 'salt'; /* Blink syntax */ |
||||
|
} |
@ -0,0 +1,40 @@ |
|||||
|
/* |
||||
|
Asana Math is released under the SIL Open Font License. See the files in this |
||||
|
directory for details. The font can be obtained from several TeX distributions |
||||
|
or package managers. The font does not seem to have a corresponding "non-MATH" |
||||
|
font, it is recommended to use a Palatino-like font for the surrounding text. |
||||
|
|
||||
|
The WOFF fonts have been obtained from |
||||
|
http://mirrors.ctan.org/fonts/ |
||||
|
*/ |
||||
|
|
||||
|
@namespace url('http://www.w3.org/1999/xhtml'); |
||||
|
@namespace m url('http://www.w3.org/1998/Math/MathML'); |
||||
|
|
||||
|
@font-face { |
||||
|
font-family: Asana Math; |
||||
|
src: local('Asana Math'), local('Asana-Math'), |
||||
|
url('Asana-Math.woff2'), url('Asana-Math.woff'); |
||||
|
} |
||||
|
|
||||
|
.htmlmathparagraph, m|mtext { |
||||
|
font-family: Asana Math; |
||||
|
} |
||||
|
m|math { |
||||
|
font-family: Asana Math; |
||||
|
} |
||||
|
|
||||
|
.oldstylenumbers { |
||||
|
font-variant-numeric: oldstyle-nums; /* Recommended syntax */ |
||||
|
font-feature-settings: 'onum'; /* OpenType feature syntax */ |
||||
|
-moz-font-feature-settings: 'onum'; /* Gecko <= 33 syntax */ |
||||
|
-webkit-font-feature-settings: 'onum'; /* Blink syntax */ |
||||
|
} |
||||
|
|
||||
|
@font-feature-values Asana Math { @stylistic { calligraphic: 1; } } |
||||
|
m|*.calligraphic { |
||||
|
font-variant-alternates: stylistic(calligraphic); /* Recommended syntax */ |
||||
|
font-feature-settings: 'salt'; /* OpenType feature syntax */ |
||||
|
-moz-font-feature-settings: 'salt'; /* Gecko <= 33 syntax */ |
||||
|
-webkit-font-feature-settings: 'salt'; /* Blink syntax */ |
||||
|
} |
@ -0,0 +1,56 @@ |
|||||
|
/* |
||||
|
The proprietary Cambria fonts are installed by default on Microsoft Windows 7 |
||||
|
and higher and are provided with some other Microsoft products such as Office. |
||||
|
Some Web services may also provide them as Web fonts. For details, see |
||||
|
http://www.microsoft.com/typography/fonts/family.aspx?FID=291 |
||||
|
http://www.microsoft.com/typography/fonts/family.aspx?FID=360 |
||||
|
*/ |
||||
|
|
||||
|
@namespace url('http://www.w3.org/1999/xhtml'); |
||||
|
@namespace m url('http://www.w3.org/1998/Math/MathML'); |
||||
|
|
||||
|
/* Uncomment and complete the URLs if you wish to use Web fonts */ |
||||
|
/* |
||||
|
@font-face { |
||||
|
font-family: Cambria; |
||||
|
src: local('Cambria'), url('...'); |
||||
|
} |
||||
|
@font-face { |
||||
|
font-family: Cambria; |
||||
|
src: local('Cambria Bold'), url('...'); |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
@font-face { |
||||
|
font-family: Cambria; |
||||
|
src: local('Cambria Italic'), url('...'); |
||||
|
font-style: italic; |
||||
|
} |
||||
|
@font-face { |
||||
|
font-family: Cambria; |
||||
|
src: local('Cambria Bold Italic'), url('...'); |
||||
|
font-weight: bold; |
||||
|
font-style: italic; |
||||
|
} |
||||
|
@font-face { |
||||
|
font-family: Cambria Math; |
||||
|
src: local('Cambria Math'), url('...'); |
||||
|
} |
||||
|
*/ |
||||
|
|
||||
|
.htmlmathparagraph, m|mtext { |
||||
|
font-family: Cambria; |
||||
|
} |
||||
|
m|math { |
||||
|
font-family: Cambria Math; |
||||
|
} |
||||
|
|
||||
|
.oldstylenumbers { |
||||
|
font-variant-numeric: oldstyle-nums; /* Recommended syntax */ |
||||
|
font-feature-settings: 'onum'; /* OpenType feature syntax */ |
||||
|
-moz-font-feature-settings: 'onum'; /* Gecko <= 33 syntax */ |
||||
|
-webkit-font-feature-settings: 'onum'; /* Blink syntax */ |
||||
|
} |
||||
|
|
||||
|
/* TODO: verify whether calligraphic letters are available in this font */ |
||||
|
m|*.calligraphic { |
||||
|
} |
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue