-- 导出任务过期时间 -- 说明: -- 1. 新增 expire_time 字段,用于定时清理导出任务和导出文件 -- 2. 既有任务默认按创建时间保留 7 天 ALTER TABLE `sys_export_task` ADD COLUMN `expire_time` datetime DEFAULT NULL COMMENT '过期时间' AFTER `payload_json`; UPDATE `sys_export_task` SET `expire_time` = DATE_ADD(COALESCE(`create_time`, NOW()), INTERVAL 7 DAY) WHERE `expire_time` IS NULL; CREATE INDEX `idx_sys_export_task_expire_time` ON `sys_export_task` (`expire_time`);