-- ----------------------------
-- 16、定时任务调度日志表
-- ----------------------------

drop table if exists sys_job_log;
create table sys_job_log
(
    job_log_id     bigserial primary key,     -- 使用 bigserial 实现自增
    job_name       varchar(64)  not null,     -- 任务名称
    job_group      varchar(64)  not null,     -- 任务组名
    invoke_target  varchar(500) not null,     -- 调用目标字符串
    job_message    varchar(500),              -- 日志信息
    status         char(1)       default '0', -- 执行状态（0正常 1失败）
    exception_info varchar(2000) default '',  -- 异常信息
    create_time    timestamp                  -- 创建时间
);

-- 表注释
comment on table sys_job_log is '定时任务调度日志表';

-- 字段注释
comment on column sys_job_log.job_log_id is '任务日志ID';
comment on column sys_job_log.job_name is '任务名称';
comment on column sys_job_log.job_group is '任务组名';
comment on column sys_job_log.invoke_target is '调用目标字符串';
comment on column sys_job_log.job_message is '日志信息';
comment on column sys_job_log.status is '执行状态（0正常 1失败）';
comment on column sys_job_log.exception_info is '异常信息';
comment on column sys_job_log.create_time is '创建时间';
