-- 导出任务表 DROP TABLE IF EXISTS sys_export_task; CREATE TABLE sys_export_task ( task_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '任务ID', task_name VARCHAR(100) DEFAULT '' COMMENT '任务名称', task_type VARCHAR(50) DEFAULT '' COMMENT '任务类型', corp_id VARCHAR(64) DEFAULT '' COMMENT '企业ID', query_params TEXT COMMENT '导出参数(JSON格式)', status CHAR(1) DEFAULT '0' COMMENT '状态:0待处理,1处理中,2成功,3失败', progress INT DEFAULT 0 COMMENT '进度百分比', total_count INT DEFAULT 0 COMMENT '总数据量', processed_count INT DEFAULT 0 COMMENT '已处理数量', file_path VARCHAR(500) DEFAULT '' COMMENT '文件路径', file_name VARCHAR(200) DEFAULT '' COMMENT '文件名', file_size BIGINT DEFAULT 0 COMMENT '文件大小(字节)', error_msg TEXT COMMENT '错误信息', create_by VARCHAR(64) DEFAULT '' COMMENT '创建者', create_time DATETIME COMMENT '创建时间', finish_time DATETIME COMMENT '完成时间', PRIMARY KEY (task_id), INDEX idx_corp_id (corp_id), INDEX idx_status (status), INDEX idx_create_time (create_time) ) ENGINE=InnoDB AUTO_INCREMENT=1 COMMENT='导出任务表';