25 lines
1.7 KiB
SQL
25 lines
1.7 KiB
SQL
-- 导出任务表
|
|
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='导出任务表';
|