feat: 添加文件上传记录表SQL脚本
This commit is contained in:
28
sql/ccdi_file_upload_record.sql
Normal file
28
sql/ccdi_file_upload_record.sql
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
-- 项目文件上传记录表
|
||||||
|
-- 用途:记录项目下所有文件的上传记录和处理状态
|
||||||
|
-- 作者:系统
|
||||||
|
-- 日期:2026-03-05
|
||||||
|
|
||||||
|
USE ccdi;
|
||||||
|
|
||||||
|
-- 创建文件上传记录表
|
||||||
|
CREATE TABLE `ccdi_file_upload_record` (
|
||||||
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||||
|
`project_id` bigint(20) NOT NULL COMMENT '项目ID',
|
||||||
|
`lsfx_project_id` int(11) DEFAULT NULL COMMENT '流水分析平台项目ID',
|
||||||
|
`log_id` int(11) DEFAULT NULL COMMENT '流水分析平台返回的logId',
|
||||||
|
`file_name` varchar(255) NOT NULL COMMENT '文件名称',
|
||||||
|
`file_size` bigint(20) DEFAULT NULL COMMENT '文件大小(字节)',
|
||||||
|
`file_status` varchar(20) NOT NULL COMMENT '文件状态:uploading-上传中,parsing-解析中,parsed_success-解析成功,parsed_failed-解析失败',
|
||||||
|
`enterprise_names` text COMMENT '主体名称(多个用逗号分隔)',
|
||||||
|
`account_nos` text COMMENT '主体账号(多个用逗号分隔)',
|
||||||
|
`error_message` text COMMENT '错误信息(解析失败时记录)',
|
||||||
|
`upload_time` datetime NOT NULL COMMENT '上传时间',
|
||||||
|
`upload_user` varchar(64) NOT NULL COMMENT '上传人',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
KEY `idx_project_id` (`project_id`),
|
||||||
|
KEY `idx_log_id` (`log_id`),
|
||||||
|
KEY `idx_file_status` (`file_status`),
|
||||||
|
KEY `idx_upload_time` (`upload_time`),
|
||||||
|
KEY `idx_project_status` (`project_id`, `file_status`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目文件上传记录表';
|
||||||
Reference in New Issue
Block a user