mirror of
https://gitee.com/dromara/RuoYi-Cloud-Plus.git
synced 2025-10-17 15:33:55 +00:00
!208 update snailjob 1.2.0 => 1.3.0-beta1
* update README ry—job 截图 * update snailjob 1.2.0 => 1.3.0-beta1
This commit is contained in:
@@ -179,8 +179,8 @@ CCFlow 驰聘低代码-流程-表单 - https://gitee.com/opencc/RuoYi-JFlow <br>
|
|||||||
|  |  |
|
|  |  |
|
||||||
|  |  |
|
|  |  |
|
||||||
|  |  |
|
|  |  |
|
||||||
|  |  |
|
|  |  |
|
||||||
|  |  |
|
|  |  |
|
||||||
|  |  |
|
|  |  |
|
||||||
|
|
||||||
|
|
||||||
|
@@ -25,9 +25,11 @@ snail-job:
|
|||||||
# 服务名优先 ip垫底
|
# 服务名优先 ip垫底
|
||||||
host: 127.0.0.1
|
host: 127.0.0.1
|
||||||
port: 17888
|
port: 17888
|
||||||
# 详见 script/sql/ry_job.sql `sj_namespace` 表
|
# 详见 sql/ry_job.sql `sj_namespace` 表 `unique_id`
|
||||||
namespace: ${spring.profiles.active}
|
namespace: ${spring.profiles.active}
|
||||||
# 随主应用端口飘逸
|
# 随主应用端口飘逸
|
||||||
port: 2${server.port}
|
port: 2${server.port}
|
||||||
# 客户端ip指定
|
# 客户端ip指定
|
||||||
host:
|
host:
|
||||||
|
# RPC类型: netty, grpc
|
||||||
|
rpc-type: grpc
|
||||||
|
@@ -30,7 +30,7 @@ snail-job:
|
|||||||
# 拉取重试数据的每批次的大小
|
# 拉取重试数据的每批次的大小
|
||||||
job-pull-page-size: 1000
|
job-pull-page-size: 1000
|
||||||
# 服务端 netty 端口
|
# 服务端 netty 端口
|
||||||
netty-port: 17888
|
server-port: 17888
|
||||||
# 重试和死信表的分区总数
|
# 重试和死信表的分区总数
|
||||||
total-partition: 2
|
total-partition: 2
|
||||||
# 一个客户端每秒最多接收的重试数量指令
|
# 一个客户端每秒最多接收的重试数量指令
|
||||||
@@ -45,4 +45,7 @@ snail-job:
|
|||||||
max-count: 288
|
max-count: 288
|
||||||
#间隔时间
|
#间隔时间
|
||||||
trigger-interval: 900
|
trigger-interval: 900
|
||||||
|
# 重试每次拉取的次数
|
||||||
retry-max-pull-count: 10
|
retry-max-pull-count: 10
|
||||||
|
# RPC通讯类型: netty,grpc
|
||||||
|
rpc-type: grpc
|
||||||
|
2
pom.xml
2
pom.xml
@@ -32,7 +32,7 @@
|
|||||||
<hutool.version>5.8.31</hutool.version>
|
<hutool.version>5.8.31</hutool.version>
|
||||||
<redisson.version>3.39.0</redisson.version>
|
<redisson.version>3.39.0</redisson.version>
|
||||||
<lock4j.version>2.2.7</lock4j.version>
|
<lock4j.version>2.2.7</lock4j.version>
|
||||||
<snailjob.version>1.2.0</snailjob.version>
|
<snailjob.version>1.3.0-beta1</snailjob.version>
|
||||||
<satoken.version>1.39.0</satoken.version>
|
<satoken.version>1.39.0</satoken.version>
|
||||||
<lombok.version>1.18.34</lombok.version>
|
<lombok.version>1.18.34</lombok.version>
|
||||||
<logstash.version>7.4</logstash.version>
|
<logstash.version>7.4</logstash.version>
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
SnailJob Database Transfer Tool
|
SnailJob Database Transfer Tool
|
||||||
Source Server Type : MySQL
|
Source Server Type : MySQL
|
||||||
Target Server Type : Oracle
|
Target Server Type : Oracle
|
||||||
Date: 2024-07-06 12:49:36
|
Date: 2024-12-27 22:22:15
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@@ -82,7 +82,7 @@ CREATE TABLE sj_notify_config
|
|||||||
id number GENERATED ALWAYS AS IDENTITY,
|
id number GENERATED ALWAYS AS IDENTITY,
|
||||||
namespace_id varchar2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' NULL,
|
namespace_id varchar2(64) DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' NULL,
|
||||||
group_name varchar2(64) NULL,
|
group_name varchar2(64) NULL,
|
||||||
business_id varchar2(64) NULL,
|
notify_name varchar2(64) DEFAULT '' NULL,
|
||||||
system_task_type smallint DEFAULT 3 NOT NULL,
|
system_task_type smallint DEFAULT 3 NOT NULL,
|
||||||
notify_status smallint DEFAULT 0 NOT NULL,
|
notify_status smallint DEFAULT 0 NOT NULL,
|
||||||
recipient_ids varchar2(128) NULL,
|
recipient_ids varchar2(128) NULL,
|
||||||
@@ -98,12 +98,12 @@ CREATE TABLE sj_notify_config
|
|||||||
ALTER TABLE sj_notify_config
|
ALTER TABLE sj_notify_config
|
||||||
ADD CONSTRAINT pk_sj_notify_config PRIMARY KEY (id);
|
ADD CONSTRAINT pk_sj_notify_config PRIMARY KEY (id);
|
||||||
|
|
||||||
CREATE INDEX idx_sj_notify_config_01 ON sj_notify_config (namespace_id, group_name, business_id);
|
CREATE INDEX idx_sj_notify_config_01 ON sj_notify_config (namespace_id, group_name);
|
||||||
|
|
||||||
COMMENT ON COLUMN sj_notify_config.id IS '主键';
|
COMMENT ON COLUMN sj_notify_config.id IS '主键';
|
||||||
COMMENT ON COLUMN sj_notify_config.namespace_id IS '命名空间id';
|
COMMENT ON COLUMN sj_notify_config.namespace_id IS '命名空间id';
|
||||||
COMMENT ON COLUMN sj_notify_config.group_name IS '组名称';
|
COMMENT ON COLUMN sj_notify_config.group_name IS '组名称';
|
||||||
COMMENT ON COLUMN sj_notify_config.business_id IS '业务id ( job_id或workflow_id或scene_name ) ';
|
COMMENT ON COLUMN sj_notify_config.notify_name IS '通知名称';
|
||||||
COMMENT ON COLUMN sj_notify_config.system_task_type IS '任务类型 1. 重试任务 2. 重试回调 3、JOB任务 4、WORKFLOW任务';
|
COMMENT ON COLUMN sj_notify_config.system_task_type IS '任务类型 1. 重试任务 2. 重试回调 3、JOB任务 4、WORKFLOW任务';
|
||||||
COMMENT ON COLUMN sj_notify_config.notify_status IS '通知状态 0、未启用 1、启用';
|
COMMENT ON COLUMN sj_notify_config.notify_status IS '通知状态 0、未启用 1、启用';
|
||||||
COMMENT ON COLUMN sj_notify_config.recipient_ids IS '接收人id列表';
|
COMMENT ON COLUMN sj_notify_config.recipient_ids IS '接收人id列表';
|
||||||
@@ -321,6 +321,7 @@ CREATE TABLE sj_retry_scene_config
|
|||||||
max_retry_count number DEFAULT 5 NOT NULL,
|
max_retry_count number DEFAULT 5 NOT NULL,
|
||||||
back_off smallint DEFAULT 1 NOT NULL,
|
back_off smallint DEFAULT 1 NOT NULL,
|
||||||
trigger_interval varchar2(16) DEFAULT '' NULL,
|
trigger_interval varchar2(16) DEFAULT '' NULL,
|
||||||
|
notify_ids varchar2(128) DEFAULT '' NULL,
|
||||||
deadline_request number DEFAULT 60000 NOT NULL,
|
deadline_request number DEFAULT 60000 NOT NULL,
|
||||||
executor_timeout number DEFAULT 5 NOT NULL,
|
executor_timeout number DEFAULT 5 NOT NULL,
|
||||||
route_key smallint DEFAULT 4 NOT NULL,
|
route_key smallint DEFAULT 4 NOT NULL,
|
||||||
@@ -342,6 +343,7 @@ COMMENT ON COLUMN sj_retry_scene_config.scene_status IS '组状态 0、未启用
|
|||||||
COMMENT ON COLUMN sj_retry_scene_config.max_retry_count IS '最大重试次数';
|
COMMENT ON COLUMN sj_retry_scene_config.max_retry_count IS '最大重试次数';
|
||||||
COMMENT ON COLUMN sj_retry_scene_config.back_off IS '1、默认等级 2、固定间隔时间 3、CRON 表达式';
|
COMMENT ON COLUMN sj_retry_scene_config.back_off IS '1、默认等级 2、固定间隔时间 3、CRON 表达式';
|
||||||
COMMENT ON COLUMN sj_retry_scene_config.trigger_interval IS '间隔时长';
|
COMMENT ON COLUMN sj_retry_scene_config.trigger_interval IS '间隔时长';
|
||||||
|
COMMENT ON COLUMN sj_retry_scene_config.notify_ids IS '通知告警场景配置id列表';
|
||||||
COMMENT ON COLUMN sj_retry_scene_config.deadline_request IS 'Deadline Request 调用链超时 单位毫秒';
|
COMMENT ON COLUMN sj_retry_scene_config.deadline_request IS 'Deadline Request 调用链超时 单位毫秒';
|
||||||
COMMENT ON COLUMN sj_retry_scene_config.executor_timeout IS '任务执行超时时间,单位秒';
|
COMMENT ON COLUMN sj_retry_scene_config.executor_timeout IS '任务执行超时时间,单位秒';
|
||||||
COMMENT ON COLUMN sj_retry_scene_config.route_key IS '路由策略';
|
COMMENT ON COLUMN sj_retry_scene_config.route_key IS '路由策略';
|
||||||
@@ -506,6 +508,8 @@ CREATE TABLE sj_job
|
|||||||
retry_interval number DEFAULT 0 NOT NULL,
|
retry_interval number DEFAULT 0 NOT NULL,
|
||||||
bucket_index number DEFAULT 0 NOT NULL,
|
bucket_index number DEFAULT 0 NOT NULL,
|
||||||
resident smallint DEFAULT 0 NOT NULL,
|
resident smallint DEFAULT 0 NOT NULL,
|
||||||
|
notify_ids varchar2(128) DEFAULT '' NULL,
|
||||||
|
owner_id number NULL,
|
||||||
description varchar2(256) DEFAULT '' NULL,
|
description varchar2(256) DEFAULT '' NULL,
|
||||||
ext_attrs varchar2(256) DEFAULT '' NULL,
|
ext_attrs varchar2(256) DEFAULT '' NULL,
|
||||||
deleted smallint DEFAULT 0 NOT NULL,
|
deleted smallint DEFAULT 0 NOT NULL,
|
||||||
@@ -541,6 +545,8 @@ COMMENT ON COLUMN sj_job.parallel_num IS '并行数';
|
|||||||
COMMENT ON COLUMN sj_job.retry_interval IS '重试间隔 ( s ) ';
|
COMMENT ON COLUMN sj_job.retry_interval IS '重试间隔 ( s ) ';
|
||||||
COMMENT ON COLUMN sj_job.bucket_index IS 'bucket';
|
COMMENT ON COLUMN sj_job.bucket_index IS 'bucket';
|
||||||
COMMENT ON COLUMN sj_job.resident IS '是否是常驻任务';
|
COMMENT ON COLUMN sj_job.resident IS '是否是常驻任务';
|
||||||
|
COMMENT ON COLUMN sj_job.notify_ids IS '通知告警场景配置id列表';
|
||||||
|
COMMENT ON COLUMN sj_job.owner_id IS '负责人id';
|
||||||
COMMENT ON COLUMN sj_job.description IS '描述';
|
COMMENT ON COLUMN sj_job.description IS '描述';
|
||||||
COMMENT ON COLUMN sj_job.ext_attrs IS '扩展字段';
|
COMMENT ON COLUMN sj_job.ext_attrs IS '扩展字段';
|
||||||
COMMENT ON COLUMN sj_job.deleted IS '逻辑删除 1、删除';
|
COMMENT ON COLUMN sj_job.deleted IS '逻辑删除 1、删除';
|
||||||
@@ -548,7 +554,7 @@ COMMENT ON COLUMN sj_job.create_dt IS '创建时间';
|
|||||||
COMMENT ON COLUMN sj_job.update_dt IS '修改时间';
|
COMMENT ON COLUMN sj_job.update_dt IS '修改时间';
|
||||||
COMMENT ON TABLE sj_job IS '任务信息';
|
COMMENT ON TABLE sj_job IS '任务信息';
|
||||||
|
|
||||||
INSERT INTO sj_job(namespace_id, group_name, job_name, args_str, args_type, next_trigger_at, job_status, task_type, route_key, executor_type, executor_info, trigger_type, trigger_interval, block_strategy,executor_timeout, max_retry_times, parallel_num, retry_interval, bucket_index, resident, description, ext_attrs, deleted, create_dt, update_dt) VALUES ('dev', 'ruoyi_group', 'demo-job', NULL, 1, 1710344035622, 1, 1, 4, 1, 'testJobExecutor', 2, '60', 1, 60, 3, 1, 1, 116, 0, '', '', 0, sysdate, sysdate);
|
INSERT INTO sj_job(namespace_id, group_name, job_name, args_str, args_type, next_trigger_at, job_status, task_type, route_key, executor_type, executor_info, trigger_type, trigger_interval, block_strategy,executor_timeout, max_retry_times, parallel_num, retry_interval, bucket_index, resident, notify_ids, owner_id, description, ext_attrs, deleted, create_dt, update_dt) VALUES ('dev', 'ruoyi_group', 'demo-job', NULL, 1, 1710344035622, 1, 1, 4, 1, 'testJobExecutor', 2, '60', 1, 60, 3, 1, 1, 116, 0, '', 1,'', '', 0, sysdate, sysdate);
|
||||||
|
|
||||||
-- sj_job_log_message
|
-- sj_job_log_message
|
||||||
CREATE TABLE sj_job_log_message
|
CREATE TABLE sj_job_log_message
|
||||||
@@ -781,6 +787,7 @@ CREATE TABLE sj_workflow
|
|||||||
description varchar2(256) DEFAULT '' NULL,
|
description varchar2(256) DEFAULT '' NULL,
|
||||||
flow_info clob DEFAULT NULL NULL,
|
flow_info clob DEFAULT NULL NULL,
|
||||||
wf_context clob DEFAULT NULL NULL,
|
wf_context clob DEFAULT NULL NULL,
|
||||||
|
notify_ids varchar2(128) DEFAULT '' NULL,
|
||||||
bucket_index number DEFAULT 0 NOT NULL,
|
bucket_index number DEFAULT 0 NOT NULL,
|
||||||
version number NOT NULL,
|
version number NOT NULL,
|
||||||
ext_attrs varchar2(256) DEFAULT '' NULL,
|
ext_attrs varchar2(256) DEFAULT '' NULL,
|
||||||
@@ -808,6 +815,7 @@ COMMENT ON COLUMN sj_workflow.executor_timeout IS '任务执行超时时间,
|
|||||||
COMMENT ON COLUMN sj_workflow.description IS '描述';
|
COMMENT ON COLUMN sj_workflow.description IS '描述';
|
||||||
COMMENT ON COLUMN sj_workflow.flow_info IS '流程信息';
|
COMMENT ON COLUMN sj_workflow.flow_info IS '流程信息';
|
||||||
COMMENT ON COLUMN sj_workflow.wf_context IS '上下文';
|
COMMENT ON COLUMN sj_workflow.wf_context IS '上下文';
|
||||||
|
COMMENT ON COLUMN sj_workflow.notify_ids IS '通知告警场景配置id列表';
|
||||||
COMMENT ON COLUMN sj_workflow.bucket_index IS 'bucket';
|
COMMENT ON COLUMN sj_workflow.bucket_index IS 'bucket';
|
||||||
COMMENT ON COLUMN sj_workflow.version IS '版本号';
|
COMMENT ON COLUMN sj_workflow.version IS '版本号';
|
||||||
COMMENT ON COLUMN sj_workflow.ext_attrs IS '扩展字段';
|
COMMENT ON COLUMN sj_workflow.ext_attrs IS '扩展字段';
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
SnailJob Database Transfer Tool
|
SnailJob Database Transfer Tool
|
||||||
Source Server Type : MySQL
|
Source Server Type : MySQL
|
||||||
Target Server Type : PostgreSQL
|
Target Server Type : PostgreSQL
|
||||||
Date: 2024-07-06 11:45:40
|
Date: 2024-12-27 22:13:49
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@@ -76,7 +76,7 @@ CREATE TABLE sj_notify_config
|
|||||||
id bigserial PRIMARY KEY,
|
id bigserial PRIMARY KEY,
|
||||||
namespace_id varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
|
namespace_id varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
|
||||||
group_name varchar(64) NOT NULL,
|
group_name varchar(64) NOT NULL,
|
||||||
business_id varchar(64) NOT NULL,
|
notify_name varchar(64) NOT NULL DEFAULT '',
|
||||||
system_task_type smallint NOT NULL DEFAULT 3,
|
system_task_type smallint NOT NULL DEFAULT 3,
|
||||||
notify_status smallint NOT NULL DEFAULT 0,
|
notify_status smallint NOT NULL DEFAULT 0,
|
||||||
recipient_ids varchar(128) NOT NULL,
|
recipient_ids varchar(128) NOT NULL,
|
||||||
@@ -89,12 +89,12 @@ CREATE TABLE sj_notify_config
|
|||||||
update_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
|
update_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX idx_sj_notify_config_01 ON sj_notify_config (namespace_id, group_name, business_id);
|
CREATE INDEX idx_sj_notify_config_01 ON sj_notify_config (namespace_id, group_name);
|
||||||
|
|
||||||
COMMENT ON COLUMN sj_notify_config.id IS '主键';
|
COMMENT ON COLUMN sj_notify_config.id IS '主键';
|
||||||
COMMENT ON COLUMN sj_notify_config.namespace_id IS '命名空间id';
|
COMMENT ON COLUMN sj_notify_config.namespace_id IS '命名空间id';
|
||||||
COMMENT ON COLUMN sj_notify_config.group_name IS '组名称';
|
COMMENT ON COLUMN sj_notify_config.group_name IS '组名称';
|
||||||
COMMENT ON COLUMN sj_notify_config.business_id IS '业务id ( job_id或workflow_id或scene_name ) ';
|
COMMENT ON COLUMN sj_notify_config.notify_name IS '通知名称';
|
||||||
COMMENT ON COLUMN sj_notify_config.system_task_type IS '任务类型 1. 重试任务 2. 重试回调 3、JOB任务 4、WORKFLOW任务';
|
COMMENT ON COLUMN sj_notify_config.system_task_type IS '任务类型 1. 重试任务 2. 重试回调 3、JOB任务 4、WORKFLOW任务';
|
||||||
COMMENT ON COLUMN sj_notify_config.notify_status IS '通知状态 0、未启用 1、启用';
|
COMMENT ON COLUMN sj_notify_config.notify_status IS '通知状态 0、未启用 1、启用';
|
||||||
COMMENT ON COLUMN sj_notify_config.recipient_ids IS '接收人id列表';
|
COMMENT ON COLUMN sj_notify_config.recipient_ids IS '接收人id列表';
|
||||||
@@ -297,6 +297,7 @@ CREATE TABLE sj_retry_scene_config
|
|||||||
max_retry_count int NOT NULL DEFAULT 5,
|
max_retry_count int NOT NULL DEFAULT 5,
|
||||||
back_off smallint NOT NULL DEFAULT 1,
|
back_off smallint NOT NULL DEFAULT 1,
|
||||||
trigger_interval varchar(16) NOT NULL DEFAULT '',
|
trigger_interval varchar(16) NOT NULL DEFAULT '',
|
||||||
|
notify_ids varchar(128) NOT NULL DEFAULT '',
|
||||||
deadline_request bigint NOT NULL DEFAULT 60000,
|
deadline_request bigint NOT NULL DEFAULT 60000,
|
||||||
executor_timeout int NOT NULL DEFAULT 5,
|
executor_timeout int NOT NULL DEFAULT 5,
|
||||||
route_key smallint NOT NULL DEFAULT 4,
|
route_key smallint NOT NULL DEFAULT 4,
|
||||||
@@ -315,6 +316,7 @@ COMMENT ON COLUMN sj_retry_scene_config.scene_status IS '组状态 0、未启用
|
|||||||
COMMENT ON COLUMN sj_retry_scene_config.max_retry_count IS '最大重试次数';
|
COMMENT ON COLUMN sj_retry_scene_config.max_retry_count IS '最大重试次数';
|
||||||
COMMENT ON COLUMN sj_retry_scene_config.back_off IS '1、默认等级 2、固定间隔时间 3、CRON 表达式';
|
COMMENT ON COLUMN sj_retry_scene_config.back_off IS '1、默认等级 2、固定间隔时间 3、CRON 表达式';
|
||||||
COMMENT ON COLUMN sj_retry_scene_config.trigger_interval IS '间隔时长';
|
COMMENT ON COLUMN sj_retry_scene_config.trigger_interval IS '间隔时长';
|
||||||
|
COMMENT ON COLUMN sj_retry_scene_config.notify_ids IS '通知告警场景配置id列表';
|
||||||
COMMENT ON COLUMN sj_retry_scene_config.deadline_request IS 'Deadline Request 调用链超时 单位毫秒';
|
COMMENT ON COLUMN sj_retry_scene_config.deadline_request IS 'Deadline Request 调用链超时 单位毫秒';
|
||||||
COMMENT ON COLUMN sj_retry_scene_config.executor_timeout IS '任务执行超时时间,单位秒';
|
COMMENT ON COLUMN sj_retry_scene_config.executor_timeout IS '任务执行超时时间,单位秒';
|
||||||
COMMENT ON COLUMN sj_retry_scene_config.route_key IS '路由策略';
|
COMMENT ON COLUMN sj_retry_scene_config.route_key IS '路由策略';
|
||||||
@@ -464,6 +466,8 @@ CREATE TABLE sj_job
|
|||||||
retry_interval int NOT NULL DEFAULT 0,
|
retry_interval int NOT NULL DEFAULT 0,
|
||||||
bucket_index int NOT NULL DEFAULT 0,
|
bucket_index int NOT NULL DEFAULT 0,
|
||||||
resident smallint NOT NULL DEFAULT 0,
|
resident smallint NOT NULL DEFAULT 0,
|
||||||
|
notify_ids varchar(128) NOT NULL DEFAULT '',
|
||||||
|
owner_id bigint NULL,
|
||||||
description varchar(256) NOT NULL DEFAULT '',
|
description varchar(256) NOT NULL DEFAULT '',
|
||||||
ext_attrs varchar(256) NULL DEFAULT '',
|
ext_attrs varchar(256) NULL DEFAULT '',
|
||||||
deleted smallint NOT NULL DEFAULT 0,
|
deleted smallint NOT NULL DEFAULT 0,
|
||||||
@@ -496,6 +500,8 @@ COMMENT ON COLUMN sj_job.parallel_num IS '并行数';
|
|||||||
COMMENT ON COLUMN sj_job.retry_interval IS '重试间隔 ( s ) ';
|
COMMENT ON COLUMN sj_job.retry_interval IS '重试间隔 ( s ) ';
|
||||||
COMMENT ON COLUMN sj_job.bucket_index IS 'bucket';
|
COMMENT ON COLUMN sj_job.bucket_index IS 'bucket';
|
||||||
COMMENT ON COLUMN sj_job.resident IS '是否是常驻任务';
|
COMMENT ON COLUMN sj_job.resident IS '是否是常驻任务';
|
||||||
|
COMMENT ON COLUMN sj_job.notify_ids IS '通知告警场景配置id列表';
|
||||||
|
COMMENT ON COLUMN sj_job.owner_id IS '负责人id';
|
||||||
COMMENT ON COLUMN sj_job.description IS '描述';
|
COMMENT ON COLUMN sj_job.description IS '描述';
|
||||||
COMMENT ON COLUMN sj_job.ext_attrs IS '扩展字段';
|
COMMENT ON COLUMN sj_job.ext_attrs IS '扩展字段';
|
||||||
COMMENT ON COLUMN sj_job.deleted IS '逻辑删除 1、删除';
|
COMMENT ON COLUMN sj_job.deleted IS '逻辑删除 1、删除';
|
||||||
@@ -503,7 +509,7 @@ COMMENT ON COLUMN sj_job.create_dt IS '创建时间';
|
|||||||
COMMENT ON COLUMN sj_job.update_dt IS '修改时间';
|
COMMENT ON COLUMN sj_job.update_dt IS '修改时间';
|
||||||
COMMENT ON TABLE sj_job IS '任务信息';
|
COMMENT ON TABLE sj_job IS '任务信息';
|
||||||
|
|
||||||
INSERT INTO sj_job VALUES (1, 'dev', 'ruoyi_group', 'demo-job', null, 1, 1710344035622, 1, 1, 4, 1, 'testJobExecutor', 2, '60', 1, 60, 3, 1, 1, 116, 0, '', '', 0, now(), now());
|
INSERT INTO sj_job VALUES (1, 'dev', 'ruoyi_group', 'demo-job', null, 1, 1710344035622, 1, 1, 4, 1, 'testJobExecutor', 2, '60', 1, 60, 3, 1, 1, 116, 0, '', 1, '', '', 0, now(), now());
|
||||||
|
|
||||||
-- sj_job_log_message
|
-- sj_job_log_message
|
||||||
CREATE TABLE sj_job_log_message
|
CREATE TABLE sj_job_log_message
|
||||||
@@ -721,6 +727,7 @@ CREATE TABLE sj_workflow
|
|||||||
description varchar(256) NOT NULL DEFAULT '',
|
description varchar(256) NOT NULL DEFAULT '',
|
||||||
flow_info text NULL DEFAULT NULL,
|
flow_info text NULL DEFAULT NULL,
|
||||||
wf_context text NULL DEFAULT NULL,
|
wf_context text NULL DEFAULT NULL,
|
||||||
|
notify_ids varchar(128) NOT NULL DEFAULT '',
|
||||||
bucket_index int NOT NULL DEFAULT 0,
|
bucket_index int NOT NULL DEFAULT 0,
|
||||||
version int NOT NULL,
|
version int NOT NULL,
|
||||||
ext_attrs varchar(256) NULL DEFAULT '',
|
ext_attrs varchar(256) NULL DEFAULT '',
|
||||||
@@ -745,6 +752,7 @@ COMMENT ON COLUMN sj_workflow.executor_timeout IS '任务执行超时时间,
|
|||||||
COMMENT ON COLUMN sj_workflow.description IS '描述';
|
COMMENT ON COLUMN sj_workflow.description IS '描述';
|
||||||
COMMENT ON COLUMN sj_workflow.flow_info IS '流程信息';
|
COMMENT ON COLUMN sj_workflow.flow_info IS '流程信息';
|
||||||
COMMENT ON COLUMN sj_workflow.wf_context IS '上下文';
|
COMMENT ON COLUMN sj_workflow.wf_context IS '上下文';
|
||||||
|
COMMENT ON COLUMN sj_workflow.notify_ids IS '通知告警场景配置id列表';
|
||||||
COMMENT ON COLUMN sj_workflow.bucket_index IS 'bucket';
|
COMMENT ON COLUMN sj_workflow.bucket_index IS 'bucket';
|
||||||
COMMENT ON COLUMN sj_workflow.version IS '版本号';
|
COMMENT ON COLUMN sj_workflow.version IS '版本号';
|
||||||
COMMENT ON COLUMN sj_workflow.ext_attrs IS '扩展字段';
|
COMMENT ON COLUMN sj_workflow.ext_attrs IS '扩展字段';
|
||||||
@@ -835,4 +843,3 @@ COMMENT ON COLUMN sj_workflow_task_batch.deleted IS '逻辑删除 1、删除';
|
|||||||
COMMENT ON COLUMN sj_workflow_task_batch.create_dt IS '创建时间';
|
COMMENT ON COLUMN sj_workflow_task_batch.create_dt IS '创建时间';
|
||||||
COMMENT ON COLUMN sj_workflow_task_batch.update_dt IS '修改时间';
|
COMMENT ON COLUMN sj_workflow_task_batch.update_dt IS '修改时间';
|
||||||
COMMENT ON TABLE sj_workflow_task_batch IS '工作流批次';
|
COMMENT ON TABLE sj_workflow_task_batch IS '工作流批次';
|
||||||
|
|
||||||
|
@@ -47,7 +47,7 @@ CREATE TABLE `sj_notify_config`
|
|||||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||||
`namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT '命名空间id',
|
`namespace_id` varchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT '命名空间id',
|
||||||
`group_name` varchar(64) NOT NULL COMMENT '组名称',
|
`group_name` varchar(64) NOT NULL COMMENT '组名称',
|
||||||
`business_id` varchar(64) NOT NULL COMMENT '业务id (job_id或workflow_id或scene_name)',
|
`notify_name` varchar(64) NOT NULL DEFAULT '' COMMENT '通知名称',
|
||||||
`system_task_type` tinyint(4) NOT NULL DEFAULT 3 COMMENT '任务类型 1. 重试任务 2. 重试回调 3、JOB任务 4、WORKFLOW任务',
|
`system_task_type` tinyint(4) NOT NULL DEFAULT 3 COMMENT '任务类型 1. 重试任务 2. 重试回调 3、JOB任务 4、WORKFLOW任务',
|
||||||
`notify_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '通知状态 0、未启用 1、启用',
|
`notify_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '通知状态 0、未启用 1、启用',
|
||||||
`recipient_ids` varchar(128) NOT NULL COMMENT '接收人id列表',
|
`recipient_ids` varchar(128) NOT NULL COMMENT '接收人id列表',
|
||||||
@@ -59,7 +59,7 @@ CREATE TABLE `sj_notify_config`
|
|||||||
`create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
`create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
`update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
`update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
KEY `idx_namespace_id_group_name_scene_name` (`namespace_id`, `group_name`, `business_id`)
|
KEY `idx_namespace_id_group_name_scene_name` (`namespace_id`, `group_name`)
|
||||||
) ENGINE = InnoDB
|
) ENGINE = InnoDB
|
||||||
AUTO_INCREMENT = 0
|
AUTO_INCREMENT = 0
|
||||||
DEFAULT CHARSET = utf8mb4 COMMENT ='通知配置';
|
DEFAULT CHARSET = utf8mb4 COMMENT ='通知配置';
|
||||||
@@ -188,6 +188,7 @@ CREATE TABLE `sj_retry_scene_config`
|
|||||||
`max_retry_count` int(11) NOT NULL DEFAULT 5 COMMENT '最大重试次数',
|
`max_retry_count` int(11) NOT NULL DEFAULT 5 COMMENT '最大重试次数',
|
||||||
`back_off` tinyint(4) NOT NULL DEFAULT 1 COMMENT '1、默认等级 2、固定间隔时间 3、CRON 表达式',
|
`back_off` tinyint(4) NOT NULL DEFAULT 1 COMMENT '1、默认等级 2、固定间隔时间 3、CRON 表达式',
|
||||||
`trigger_interval` varchar(16) NOT NULL DEFAULT '' COMMENT '间隔时长',
|
`trigger_interval` varchar(16) NOT NULL DEFAULT '' COMMENT '间隔时长',
|
||||||
|
`notify_ids` varchar(128) NOT NULL DEFAULT '' COMMENT '通知告警场景配置id列表',
|
||||||
`deadline_request` bigint(20) unsigned NOT NULL DEFAULT 60000 COMMENT 'Deadline Request 调用链超时 单位毫秒',
|
`deadline_request` bigint(20) unsigned NOT NULL DEFAULT 60000 COMMENT 'Deadline Request 调用链超时 单位毫秒',
|
||||||
`executor_timeout` int(11) unsigned NOT NULL DEFAULT 5 COMMENT '任务执行超时时间,单位秒',
|
`executor_timeout` int(11) unsigned NOT NULL DEFAULT 5 COMMENT '任务执行超时时间,单位秒',
|
||||||
`route_key` tinyint(4) NOT NULL DEFAULT 4 COMMENT '路由策略',
|
`route_key` tinyint(4) NOT NULL DEFAULT 4 COMMENT '路由策略',
|
||||||
@@ -300,6 +301,8 @@ CREATE TABLE `sj_job`
|
|||||||
`retry_interval` int(11) NOT NULL DEFAULT 0 COMMENT '重试间隔(s)',
|
`retry_interval` int(11) NOT NULL DEFAULT 0 COMMENT '重试间隔(s)',
|
||||||
`bucket_index` int(11) NOT NULL DEFAULT 0 COMMENT 'bucket',
|
`bucket_index` int(11) NOT NULL DEFAULT 0 COMMENT 'bucket',
|
||||||
`resident` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否是常驻任务',
|
`resident` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否是常驻任务',
|
||||||
|
`notify_ids` varchar(128) NOT NULL DEFAULT '' COMMENT '通知告警场景配置id列表',
|
||||||
|
`owner_id` bigint(20) NULL COMMENT '负责人id',
|
||||||
`description` varchar(256) NOT NULL DEFAULT '' COMMENT '描述',
|
`description` varchar(256) NOT NULL DEFAULT '' COMMENT '描述',
|
||||||
`ext_attrs` varchar(256) NULL DEFAULT '' COMMENT '扩展字段',
|
`ext_attrs` varchar(256) NULL DEFAULT '' COMMENT '扩展字段',
|
||||||
`deleted` tinyint(4) NOT NULL DEFAULT 0 COMMENT '逻辑删除 1、删除',
|
`deleted` tinyint(4) NOT NULL DEFAULT 0 COMMENT '逻辑删除 1、删除',
|
||||||
@@ -313,7 +316,7 @@ CREATE TABLE `sj_job`
|
|||||||
AUTO_INCREMENT = 0
|
AUTO_INCREMENT = 0
|
||||||
DEFAULT CHARSET = utf8mb4 COMMENT ='任务信息';
|
DEFAULT CHARSET = utf8mb4 COMMENT ='任务信息';
|
||||||
|
|
||||||
INSERT INTO `sj_job` VALUES (1, 'dev', 'ruoyi_group', 'demo-job', null, 1, 1710344035622, 1, 1, 4, 1, 'testJobExecutor', 2, '60', 1, 60, 3, 1, 1, 116, 0, '', '', 0 , now(), now());
|
INSERT INTO `sj_job` VALUES (1, 'dev', 'ruoyi_group', 'demo-job', null, 1, 1710344035622, 1, 1, 4, 1, 'testJobExecutor', 2, '60', 1, 60, 3, 1, 1, 116, 0, '', 1, '', '', 0 , now(), now());
|
||||||
|
|
||||||
CREATE TABLE `sj_job_log_message`
|
CREATE TABLE `sj_job_log_message`
|
||||||
(
|
(
|
||||||
@@ -451,6 +454,7 @@ CREATE TABLE `sj_workflow`
|
|||||||
`description` varchar(256) NOT NULL DEFAULT '' COMMENT '描述',
|
`description` varchar(256) NOT NULL DEFAULT '' COMMENT '描述',
|
||||||
`flow_info` text DEFAULT NULL COMMENT '流程信息',
|
`flow_info` text DEFAULT NULL COMMENT '流程信息',
|
||||||
`wf_context` text DEFAULT NULL COMMENT '上下文',
|
`wf_context` text DEFAULT NULL COMMENT '上下文',
|
||||||
|
`notify_ids` varchar(128) NOT NULL DEFAULT '' COMMENT '通知告警场景配置id列表',
|
||||||
`bucket_index` int(11) NOT NULL DEFAULT 0 COMMENT 'bucket',
|
`bucket_index` int(11) NOT NULL DEFAULT 0 COMMENT 'bucket',
|
||||||
`version` int(11) NOT NULL COMMENT '版本号',
|
`version` int(11) NOT NULL COMMENT '版本号',
|
||||||
`ext_attrs` varchar(256) NULL DEFAULT '' COMMENT '扩展字段',
|
`ext_attrs` varchar(256) NULL DEFAULT '' COMMENT '扩展字段',
|
||||||
|
Reference in New Issue
Block a user