-- ----------------------------
-- 为sys_task_emergency表添加取消相关字段
-- 用于记录任务取消的原因、取消人和取消时间
-- 执行时间：2024-12-24
-- ----------------------------

-- 添加取消原因字段（关联数据字典task_cancel_reason）
ALTER TABLE sys_task_emergency 
ADD COLUMN cancel_reason VARCHAR(50) COMMENT '取消原因（关联数据字典task_cancel_reason）' AFTER from_hq2_is;

-- 添加取消人字段
ALTER TABLE sys_task_emergency 
ADD COLUMN cancel_by VARCHAR(64) COMMENT '取消人' AFTER cancel_reason;

-- 添加取消时间字段
ALTER TABLE sys_task_emergency 
ADD COLUMN cancel_time DATETIME COMMENT '取消时间' AFTER cancel_by;

-- 创建索引以提升查询性能
CREATE INDEX idx_cancel_reason ON sys_task_emergency(cancel_reason);
CREATE INDEX idx_cancel_time ON sys_task_emergency(cancel_time);

-- 查看表结构
DESC sys_task_emergency;
