diff --git a/modules/core/db/core.erm b/modules/core/db/core.erm index d65a5efe..f0e8dec9 100644 --- a/modules/core/db/core.erm +++ b/modules/core/db/core.erm @@ -12,7 +12,7 @@ 0 1.0 0 - 2448 + 2336 128 128 @@ -2135,6 +2135,38 @@ job_name varchar(n) + + 0df87bea13bcc1124ee431e889e9b29ea727ea2e + 10 + null + false + null + false + false + false + + false + + 触发器优先级 + job_priority + decimal(p) + + + cd93d2f441250c1031f3d635ee017149af3e9681 + 10 + null + false + null + false + false + false + + false + + 任务触发类型 + job_type + nvarchar(n) + 8afadc1ddabcb75c4b83d8bef5401cd464ddb03b 50 @@ -3415,6 +3447,38 @@ remote_addr varchar(n) + + ac9fb6bc74bddd46b83a1e5da50df90ffe16f6e7 + 10 + null + false + null + false + false + false + + false + + 循环次数( -1 无期限) + repeat_count + decimal(p) + + + 459f778740213fe1f4a3910edd7856b546d6ed84 + 19 + null + false + null + false + false + false + + false + + 循环间隔时间(毫秒) + repeat_interval + decimal(p) + f8908cec8baf4ee5432e22045703bd123a10f6f8 10 @@ -3527,6 +3591,22 @@ role_type varchar(n) + + 57734613d526c9dc4e67ab60829a3898b126f745 + 255 + null + false + null + false + false + false + + false + + 自定义规则表达式 + rule_expression + varchar(n) + 5e197b7f106763a6952e72203fcc902cea793853 null @@ -3671,6 +3751,38 @@ sign nvarchar(n) + + 7092958a5ef392360a90ecb480b8e5731aecc115 + 19 + null + false + null + false + false + false + + false + + 触发器延迟启动时间 + start_delay + decimal(p) + + + 36a54f9351d9ed766e7c174c17a4d2a59191b05c + null + null + false + null + false + false + false + + false + + 触发器启动时间 + start_time + datetime + cae139cc445b5d645601b0ef865245c1a57ac0cb 1 @@ -5658,7 +5770,7 @@ - f6fe4091f16d65b5cd4e05129fd4970d48b70a90 + 834a0cad944f84b46a0f2d6248dfa3f1c18cc6d1 525b18e0d2c940bf132733cfaba411fb84ddf255 319e4091b704702c77deaf7621a231f6cdd5a814 -1 @@ -5723,7 +5835,7 @@ 6d5f3e5ef4d28e57966c33c4b4ef424f1dc42b7b 55c7d0a9ab8650c264a75bb1bf958cac2fe68152 - f6fe4091f16d65b5cd4e05129fd4970d48b70a90 + 834a0cad944f84b46a0f2d6248dfa3f1c18cc6d1 @@ -5757,7 +5869,7 @@ 91110163a8a31ee61a4153360707026b5498dd65 443772d4627c23aef484c324c8e431121b921a44 - f6fe4091f16d65b5cd4e05129fd4970d48b70a90 + 834a0cad944f84b46a0f2d6248dfa3f1c18cc6d1 @@ -14501,348 +14613,6 @@ - - 525b18e0d2c940bf132733cfaba411fb84ddf255 - 412 - 426 - Segoe UI - 9 - 1320 - 2388 - - 128 - 128 - 192 - - - - js_sys_job - 作业调度表 - - - - - - - 70abca97f16eab0d562a2104ec1a0ede326b1c46 - 55c7d0a9ab8650c264a75bb1bf958cac2fe68152 - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - 2fe17467ad48944f125de4abf28e973234a9bcb4 - 443772d4627c23aef484c324c8e431121b921a44 - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - 6cf6b1b94ad089cda04f9ed8ea2ad13bd9de0dd0 - 225e6d868b8d45320dc7f79db6296db64985b308 - - - - - nvarchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - e2663716e6af40682333d3e8495a04bceff16647 - c5abf897611d8a927582d1dcb3deceef5c164614 - - - - - nvarchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 03debcf1d4bf27cdad9acd24fda84a6ee9cdd908 - d8ece7f15423d813de0dc100fa1c67e047ca4a08 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 44ce4edd5ad45896934d6f90f14af5884b98ba5b - 7041a843a37e89ce935ad9309fa1a3b2548920e5 - - - - - decimal(p) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 261aca14bc2dd0bef97fa78a1256a95b5cb94171 - 91c2e73c20940e4a715ffb02148e2f3a1bb72334 - - - - - character(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - f69037f9c9f1c4e8dd771b537b5cf3bc26d7ac3f - 599b9798d287db98af97bda02a378aa97b0c62c4 - - - - - varchar(n) - - JeeSiteScheduler - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 481c1a6225e0f2a86dbf4f752e9455afac57f897 - 644c88074f6f9cbe4b29b12b9633f4e238a2761b - - - - - character(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - 85024a2953cf3e3c9c1cce49b2351853ab0d125b - - - - false - true - idx_sys_job_status - - - - - 644c88074f6f9cbe4b29b12b9633f4e238a2761b - false - - - - - - - - - -
5fc45ff72e5a63eee633a54948970a8c9e0d17fb542 @@ -17464,6 +17234,579 @@
+ + 525b18e0d2c940bf132733cfaba411fb84ddf255 + 412 + 426 + Segoe UI + 9 + 1320 + 2388 + + 128 + 128 + 192 + + + + js_sys_job + 作业调度表 + + + + + + + 70abca97f16eab0d562a2104ec1a0ede326b1c46 + 55c7d0a9ab8650c264a75bb1bf958cac2fe68152 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 2fe17467ad48944f125de4abf28e973234a9bcb4 + 443772d4627c23aef484c324c8e431121b921a44 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 6cf6b1b94ad089cda04f9ed8ea2ad13bd9de0dd0 + 225e6d868b8d45320dc7f79db6296db64985b308 + + + + + nvarchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + e2663716e6af40682333d3e8495a04bceff16647 + c5abf897611d8a927582d1dcb3deceef5c164614 + + + + + nvarchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + cd93d2f441250c1031f3d635ee017149af3e9681 + 6fdd1749ca9ddc0b137bc0b4414d86c002e8a651 + + + + + nvarchar(n) + + cron + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 0df87bea13bcc1124ee431e889e9b29ea727ea2e + 3ae0a5f2c442024d1ebcc0ac59aa4c8c1f38117f + + + + + decimal(p) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 36a54f9351d9ed766e7c174c17a4d2a59191b05c + 3c47924e4bdfdbe48dea64097d07ed6e4108b83a + + + + + datetime + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 7092958a5ef392360a90ecb480b8e5731aecc115 + 672e06b274bd7083d5ee27aa879f4aab103af64d + + + + + decimal(p) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 459f778740213fe1f4a3910edd7856b546d6ed84 + 8fe56dd63ce04a043f0bf69af44a758a66b336e1 + + + + + decimal(p) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + ac9fb6bc74bddd46b83a1e5da50df90ffe16f6e7 + a2da33bd03b834895f7e7a4938dca0e1e0b95edf + + + + + decimal(p) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 03debcf1d4bf27cdad9acd24fda84a6ee9cdd908 + d8ece7f15423d813de0dc100fa1c67e047ca4a08 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 57734613d526c9dc4e67ab60829a3898b126f745 + e64c44da2b2ba15ca1591bb9b4fb701ef7041fee + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 44ce4edd5ad45896934d6f90f14af5884b98ba5b + 7041a843a37e89ce935ad9309fa1a3b2548920e5 + + + + + decimal(p) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 261aca14bc2dd0bef97fa78a1256a95b5cb94171 + 91c2e73c20940e4a715ffb02148e2f3a1bb72334 + + + + + character(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + f69037f9c9f1c4e8dd771b537b5cf3bc26d7ac3f + 599b9798d287db98af97bda02a378aa97b0c62c4 + + + + + varchar(n) + + JeeSiteScheduler + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 481c1a6225e0f2a86dbf4f752e9455afac57f897 + 644c88074f6f9cbe4b29b12b9633f4e238a2761b + + + + + character(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + 85024a2953cf3e3c9c1cce49b2351853ab0d125b + + + + false + true + idx_sys_job_status + + + + + 644c88074f6f9cbe4b29b12b9633f4e238a2761b + false + + + + + + + + + +
diff --git a/modules/core/db/db2/core.sql b/modules/core/db/db2/core.sql index 3c0316a7..44d4e23e 100644 --- a/modules/core/db/db2/core.sql +++ b/modules/core/db/db2/core.sql @@ -348,7 +348,14 @@ CREATE TABLE js_sys_job job_group varchar(64) NOT NULL, description vargraphic(100) NOT NULL, invoke_target vargraphic(1000) NOT NULL, + job_type vargraphic(10) DEFAULT 'cron' NOT NULL, + job_priority decimal(10), + start_time timestamp, + start_delay decimal(19), + repeat_interval decimal(19), + repeat_count decimal(10), cron_expression varchar(255) NOT NULL, + rule_expression varchar(255), misfire_instruction decimal(1) NOT NULL, concurrent char(1) NOT NULL, instance_name varchar(64) DEFAULT 'JeeSiteScheduler' NOT NULL, diff --git a/modules/core/db/h2/core.sql b/modules/core/db/h2/core.sql index 944f2069..2bfdd746 100644 --- a/modules/core/db/h2/core.sql +++ b/modules/core/db/h2/core.sql @@ -348,7 +348,14 @@ CREATE TABLE js_sys_job job_group varchar(64) NOT NULL, description varchar(100) NOT NULL, invoke_target varchar(1000) NOT NULL, + job_type varchar(10) DEFAULT 'cron' NOT NULL, + job_priority decimal(10), + start_time datetime, + start_delay decimal(19), + repeat_interval decimal(19), + repeat_count decimal(10), cron_expression varchar(255) NOT NULL, + rule_expression varchar(255), misfire_instruction decimal(1) NOT NULL, concurrent char(1) NOT NULL, instance_name varchar(64) DEFAULT 'JeeSiteScheduler' NOT NULL, diff --git a/modules/core/db/mssql/core.sql b/modules/core/db/mssql/core.sql index 5b304c0d..07fce112 100644 --- a/modules/core/db/mssql/core.sql +++ b/modules/core/db/mssql/core.sql @@ -348,7 +348,14 @@ CREATE TABLE [js_sys_job] [job_group] varchar(64) NOT NULL, [description] nvarchar(100) NOT NULL, [invoke_target] nvarchar(1000) NOT NULL, + [job_type] nvarchar(10) DEFAULT 'cron' NOT NULL, + [job_priority] decimal(10), + [start_time] datetime, + [start_delay] decimal(19), + [repeat_interval] decimal(19), + [repeat_count] decimal(10), [cron_expression] varchar(255) NOT NULL, + [rule_expression] varchar(255), [misfire_instruction] decimal(1) NOT NULL, [concurrent] char(1) NOT NULL, [instance_name] varchar(64) DEFAULT 'JeeSiteScheduler' NOT NULL, diff --git a/modules/core/db/mysql/core.sql b/modules/core/db/mysql/core.sql index 52a6cd16..03556e89 100644 --- a/modules/core/db/mysql/core.sql +++ b/modules/core/db/mysql/core.sql @@ -349,7 +349,14 @@ CREATE TABLE js_sys_job job_group varchar(64) NOT NULL COMMENT '任务组名', description varchar(100) NOT NULL COMMENT '任务描述', invoke_target varchar(1000) NOT NULL COMMENT '调用目标字符串', + job_type varchar(10) DEFAULT 'cron' NOT NULL COMMENT '任务触发类型', + job_priority decimal(10) COMMENT '触发器优先级', + start_time datetime COMMENT '触发器启动时间', + start_delay decimal(19) COMMENT '触发器延迟启动时间', + repeat_interval decimal(19) COMMENT '循环间隔时间(毫秒)', + repeat_count decimal(10) COMMENT '循环次数( -1 无期限)', cron_expression varchar(255) NOT NULL COMMENT 'Cron执行表达式', + rule_expression varchar(255) COMMENT '自定义规则表达式', misfire_instruction decimal(1) NOT NULL COMMENT '计划执行错误策略', concurrent char(1) NOT NULL COMMENT '是否并发执行', instance_name varchar(64) DEFAULT 'JeeSiteScheduler' NOT NULL COMMENT '集群的实例名字', diff --git a/modules/core/db/oracle/core.sql b/modules/core/db/oracle/core.sql index 86f021b1..c15ba164 100644 --- a/modules/core/db/oracle/core.sql +++ b/modules/core/db/oracle/core.sql @@ -348,7 +348,14 @@ CREATE TABLE js_sys_job job_group varchar2(64) NOT NULL, description nvarchar2(100) NOT NULL, invoke_target nvarchar2(1000) NOT NULL, + job_type nvarchar2(10) DEFAULT 'cron' NOT NULL, + job_priority number(10), + start_time timestamp, + start_delay number(19), + repeat_interval number(19), + repeat_count number(10), cron_expression varchar2(255) NOT NULL, + rule_expression varchar2(255), misfire_instruction number(1) NOT NULL, concurrent char(1) NOT NULL, instance_name varchar2(64) DEFAULT 'JeeSiteScheduler' NOT NULL, @@ -1233,7 +1240,14 @@ COMMENT ON COLUMN js_sys_job.job_name IS '任务名称'; COMMENT ON COLUMN js_sys_job.job_group IS '任务组名'; COMMENT ON COLUMN js_sys_job.description IS '任务描述'; COMMENT ON COLUMN js_sys_job.invoke_target IS '调用目标字符串'; +COMMENT ON COLUMN js_sys_job.job_type IS '任务触发类型'; +COMMENT ON COLUMN js_sys_job.job_priority IS '触发器优先级'; +COMMENT ON COLUMN js_sys_job.start_time IS '触发器启动时间'; +COMMENT ON COLUMN js_sys_job.start_delay IS '触发器延迟启动时间'; +COMMENT ON COLUMN js_sys_job.repeat_interval IS '循环间隔时间(毫秒)'; +COMMENT ON COLUMN js_sys_job.repeat_count IS '循环次数( -1 无期限)'; COMMENT ON COLUMN js_sys_job.cron_expression IS 'Cron执行表达式'; +COMMENT ON COLUMN js_sys_job.rule_expression IS '自定义规则表达式'; COMMENT ON COLUMN js_sys_job.misfire_instruction IS '计划执行错误策略'; COMMENT ON COLUMN js_sys_job.concurrent IS '是否并发执行'; COMMENT ON COLUMN js_sys_job.instance_name IS '集群的实例名字'; diff --git a/modules/core/db/postgresql/core.sql b/modules/core/db/postgresql/core.sql index 5ccd1d1d..9a1a70cb 100644 --- a/modules/core/db/postgresql/core.sql +++ b/modules/core/db/postgresql/core.sql @@ -348,7 +348,14 @@ CREATE TABLE js_sys_job job_group varchar(64) NOT NULL, description varchar(100) NOT NULL, invoke_target varchar(1000) NOT NULL, + job_type varchar(10) DEFAULT 'cron' NOT NULL, + job_priority decimal(10), + start_time timestamp, + start_delay decimal(19), + repeat_interval decimal(19), + repeat_count decimal(10), cron_expression varchar(255) NOT NULL, + rule_expression varchar(255), misfire_instruction decimal(1) NOT NULL, concurrent char(1) NOT NULL, instance_name varchar(64) DEFAULT 'JeeSiteScheduler' NOT NULL, @@ -1233,7 +1240,14 @@ COMMENT ON COLUMN js_sys_job.job_name IS '任务名称'; COMMENT ON COLUMN js_sys_job.job_group IS '任务组名'; COMMENT ON COLUMN js_sys_job.description IS '任务描述'; COMMENT ON COLUMN js_sys_job.invoke_target IS '调用目标字符串'; +COMMENT ON COLUMN js_sys_job.job_type IS '任务触发类型'; +COMMENT ON COLUMN js_sys_job.job_priority IS '触发器优先级'; +COMMENT ON COLUMN js_sys_job.start_time IS '触发器启动时间'; +COMMENT ON COLUMN js_sys_job.start_delay IS '触发器延迟启动时间'; +COMMENT ON COLUMN js_sys_job.repeat_interval IS '循环间隔时间(毫秒)'; +COMMENT ON COLUMN js_sys_job.repeat_count IS '循环次数( -1 无期限)'; COMMENT ON COLUMN js_sys_job.cron_expression IS 'Cron执行表达式'; +COMMENT ON COLUMN js_sys_job.rule_expression IS '自定义规则表达式'; COMMENT ON COLUMN js_sys_job.misfire_instruction IS '计划执行错误策略'; COMMENT ON COLUMN js_sys_job.concurrent IS '是否并发执行'; COMMENT ON COLUMN js_sys_job.instance_name IS '集群的实例名字';