CREATE TABLE sys_schedule_job_log (
log_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '任务日志id',
job_id BIGINT(20) NOT NULL COMMENT '任务id',
bean_name VARCHAR(200) DEFAULT NULL COMMENT 'spring bean名称',
method_name VARCHAR(100) DEFAULT NULL COMMENT '方法名',
params VARCHAR(2000) DEFAULT NULL COMMENT '参数',
STATUS TINYINT(4) NOT NULL COMMENT '任务状态 1:成功 2:失败',
error VARCHAR(2000) DEFAULT NULL COMMENT '失败信息',
times INT(11) NOT NULL COMMENT '耗时(单位:毫秒)',
execute_time DATETIME DEFAULT NULL COMMENT '执行时间',
execute_finish_time DATETIME DEFAULT NULL COMMENT '执行完成时间',
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (log_id)
) COMMENT='定时任务日志';
CREATE TABLE sys_schedule_job (
job_id VARCHAR(32) NOT NULL COMMENT '任务id',
bean_name VARCHAR(200) DEFAULT NULL COMMENT 'spring bean名称',
service_name VARCHAR(200) DEFAULT NULL COMMENT 'service bean名称',
method_name VARCHAR(100) DEFAULT NULL COMMENT '方法名',
params VARCHAR(2000) DEFAULT NULL COMMENT '参数',
cron_expression VARCHAR(100) DEFAULT NULL COMMENT 'cron表达式',
STATUS TINYINT(4) DEFAULT NULL COMMENT '任务状态 1:正常 2:暂停',
remark VARCHAR(255) DEFAULT NULL COMMENT '备注',
ENABLE TINYINT(4) DEFAULT NULL COMMENT '是否可用 1 可用, 0 不可用',
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (job_id)
) COMMENT='定时任务' ;