37 lines
3.4 KiB
MySQL
37 lines
3.4 KiB
MySQL
|
|
SET NAMES utf8mb4;
|
|||
|
|
|
|||
|
|
CREATE TABLE `ai_testreport_multi` (
|
|||
|
|
`id` varchar(36) NOT NULL COMMENT '多模板普测任务ID(GUID)',
|
|||
|
|
`no` varchar(64) NOT NULL COMMENT '批任务编号',
|
|||
|
|
`zip_file_name` varchar(255) NOT NULL COMMENT '上传压缩包文件名',
|
|||
|
|
`zip_storage_path` varchar(500) NOT NULL COMMENT '上传压缩包存储路径',
|
|||
|
|
`summary_file_name` varchar(255) NOT NULL COMMENT '台账汇总文件名',
|
|||
|
|
`summary_storage_path` varchar(500) NOT NULL COMMENT '台账汇总存储路径',
|
|||
|
|
`dir_count` int NOT NULL DEFAULT 0 COMMENT '模板目录数',
|
|||
|
|
`child_report_count` int NOT NULL DEFAULT 0 COMMENT '子报告数',
|
|||
|
|
`point_count` int NOT NULL DEFAULT 0 COMMENT '监测点总数',
|
|||
|
|
`import_state` tinyint(1) NOT NULL DEFAULT 0 COMMENT '导入状态:0待上传 1已上传待解析 2解析通过待创建 3已创建 4创建失败',
|
|||
|
|
`generate_state` tinyint(1) NOT NULL DEFAULT 0 COMMENT '整体生成状态:0未生成 1部分生成成功 2全部生成成功 3生成中 4生成失败',
|
|||
|
|
`data` json DEFAULT NULL COMMENT '批任务快照数据',
|
|||
|
|
`status` tinyint(1) NOT NULL COMMENT '状态(0:删除 1:正常)',
|
|||
|
|
`create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|||
|
|
`create_time` datetime NOT NULL COMMENT '创建时间',
|
|||
|
|
`update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
|
|||
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|||
|
|
PRIMARY KEY (`id`),
|
|||
|
|
INDEX `idx_ai_testreport_multi_no` (`no`),
|
|||
|
|
INDEX `idx_ai_testreport_multi_create_time` (`create_time`)
|
|||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='多模板普测任务表';
|
|||
|
|
|
|||
|
|
ALTER TABLE `ai_testreport`
|
|||
|
|
ADD COLUMN `multi_id` varchar(36) DEFAULT NULL COMMENT '所属多模板普测任务ID(GUID)' AFTER `id`,
|
|||
|
|
ADD COLUMN `template_dir_name` varchar(128) DEFAULT NULL COMMENT '压缩包一级模板目录名称' AFTER `report_model_id`,
|
|||
|
|
ADD COLUMN `template_dir_path` varchar(255) DEFAULT NULL COMMENT '压缩包一级模板目录相对路径' AFTER `template_dir_name`,
|
|||
|
|
ADD COLUMN `sort_no` int NOT NULL DEFAULT 0 COMMENT '父任务内排序号' AFTER `template_dir_path`,
|
|||
|
|
ADD INDEX `idx_ai_testreport_multi_id` (`multi_id`);
|
|||
|
|
|
|||
|
|
ALTER TABLE `ai_testreport_point`
|
|||
|
|
ADD COLUMN `excel_attachment_relative_path` varchar(500) DEFAULT NULL COMMENT 'Excel附件相对路径' AFTER `excel_attachment_name`,
|
|||
|
|
ADD COLUMN `word_attachment_name` varchar(255) DEFAULT NULL COMMENT 'Word附件文件名' AFTER `excel_storage_path`,
|
|||
|
|
ADD COLUMN `word_attachment_relative_path` varchar(500) DEFAULT NULL COMMENT 'Word附件相对路径' AFTER `word_attachment_name`,
|
|||
|
|
ADD COLUMN `word_storage_path` varchar(500) DEFAULT NULL COMMENT 'Word附件存储路径' AFTER `word_attachment_relative_path`;
|