dpt.ddl.sql 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. ## 务调度系统数据表
  2. # 任务配置
  3. DROP TABLE IF EXISTS `dpt_task_cfg`;
  4. CREATE TABLE dpt_task_cfg (
  5. id varchar(40) NOT NULL PRIMARY KEY,
  6. group_code varchar(20) NULL COMMENT '集团编码',
  7. app_code varchar(40) NULL COMMENT '应用编码',
  8. project_id varchar(40) NULL COMMENT '项目ID',
  9. code varchar(20) NOT NULL COMMENT '任务编码',
  10. name varchar(40) NOT NULL COMMENT '任务名称',
  11. type varchar(20) NOT NULL COMMENT '执行方式:http、jms',
  12. config json NOT NULL COMMENT '执行方式配置参数',
  13. params json NOT NULL COMMENT '调起参数',
  14. time_rule json NOT NULL COMMENT '调起频率',
  15. start_time timestamp NULL COMMENT '开始时间',
  16. end_time timestamp NULL COMMENT '结束时间',
  17. response_time int NOT NULL COMMENT '任务接口的处理时长,用于任务启停消峰控制',
  18. level varchar(20) NOT NULL COMMENT '优先级,用于任务启停消峰控制',
  19. remark varchar(200) COMMENT '备注'
  20. ) COMMENT '任务配置';
  21. # 任务执行记录
  22. DROP TABLE IF EXISTS `dpt_task_record`;
  23. CREATE TABLE dpt_task_record (
  24. id varchar(40) NOT NULL PRIMARY KEY,
  25. task_id varchar(40) NOT NULL COMMENT '任务配置ID',
  26. start_time timestamp NULL COMMENT '开始时间',
  27. end_time timestamp NULL COMMENT '结束时间',
  28. success int NOT NULL COMMENT '1是,0否,否表示发生了异常',
  29. error_info json NOT NULL COMMENT '错误信息'
  30. ) COMMENT '任务执行记录';