-- 配置表 CREATE TABLE fiih_qc_config ( id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', fiih_object_name VARCHAR(50) NOT NULL COMMENT '对象体名称', fiih_object_desc VARCHAR(255) DEFAULT NULL COMMENT '对象说明', fiih_link_id BIGINT NOT NULL COMMENT '环节ID(单次环节/班次)', fiih_link_name VARCHAR(100) NOT NULL COMMENT '环节名称', fiih_task_id BIGINT NOT NULL COMMENT '任务ID(总体)', fiih_task_name VARCHAR(100) NOT NULL COMMENT '任务名称', fiih_version VARCHAR(50) DEFAULT NULL COMMENT '任务版本号', fiih_process VARCHAR(50) DEFAULT NULL COMMENT '任务流程记录', fiih_status INT NOT NULL DEFAULT 1 COMMENT '任务状态(1进行中 2完成 3作废)', fiih_start_time VARCHAR(255) DEFAULT NULL COMMENT '启用期(时间段或文字描述)', fiih_end_time DATETIME DEFAULT NULL COMMENT '结束时间', fiih_leader_id BIGINT NOT NULL COMMENT '负责人ID', fiih_leader_name VARCHAR(50) NOT NULL COMMENT '负责人姓名', fiih_approve_id BIGINT DEFAULT NULL COMMENT '批准人ID', fiih_approve_name VARCHAR(50) DEFAULT NULL COMMENT '批准人姓名', fiih_qr_file VARCHAR(255) DEFAULT NULL COMMENT '二维码路径', fiih_overall_layout VARCHAR(255) DEFAULT NULL COMMENT '控件总体布局字符串', fiih_rich_text TEXT DEFAULT NULL COMMENT '说明富文本', fiih_info_json TEXT DEFAULT NULL COMMENT '信息属性JSON', fiih_query_json TEXT DEFAULT NULL COMMENT '查询属性JSON', fiih_check_standard TEXT DEFAULT NULL COMMENT '检测标准', fiih_config_ch0 TEXT DEFAULT NULL COMMENT '分项0属性(JSON)', fiih_config_ch1 TEXT DEFAULT NULL COMMENT '分项1属性(JSON)', fiih_config_ch2 TEXT DEFAULT NULL COMMENT '分项2属性(JSON)', fiih_config_ch3 TEXT DEFAULT NULL COMMENT '分项3属性(JSON)', fiih_config_ch4 TEXT DEFAULT NULL COMMENT '分项4属性(JSON)', fiih_config_ch5 TEXT DEFAULT NULL COMMENT '分项5属性(JSON)', fiih_config_ch6 TEXT DEFAULT NULL COMMENT '分项6属性(JSON)', fiih_config_ch7 TEXT DEFAULT NULL COMMENT '分项7属性(JSON)', fiih_config_ch8 TEXT DEFAULT NULL COMMENT '分项8属性(JSON)', fiih_config_ch9 TEXT DEFAULT NULL COMMENT '分项9属性(JSON)', fiih_config_ch10 TEXT DEFAULT NULL COMMENT '分项10属性(JSON)', fiih_config_ch11 TEXT DEFAULT NULL COMMENT '分项11属性(JSON)', fiih_config_ch12 TEXT DEFAULT NULL COMMENT '分项12属性(JSON)', fiih_config_ch13 TEXT DEFAULT NULL COMMENT '分项13属性(JSON)', fiih_config_ch14 TEXT DEFAULT NULL COMMENT '分项14属性(JSON)', fiih_config_ch15 TEXT DEFAULT NULL COMMENT '分项15属性(JSON)', fiih_config_ch16 TEXT DEFAULT NULL COMMENT '分项16属性(JSON)', fiih_config_ch17 TEXT DEFAULT NULL COMMENT '分项17属性(JSON)', fiih_config_ch18 TEXT DEFAULT NULL COMMENT '分项18属性(JSON)', fiih_config_ch19 TEXT DEFAULT NULL COMMENT '分项19属性(JSON)', fiih_config_ch20 TEXT DEFAULT NULL COMMENT '分项20属性(JSON)', fiih_config_ch21 TEXT DEFAULT NULL COMMENT '分项21属性(JSON)', fiih_config_ch22 TEXT DEFAULT NULL COMMENT '分项22属性(JSON)', fiih_config_ch23 TEXT DEFAULT NULL COMMENT '分项23属性(JSON)', fiih_file1 VARCHAR(255) DEFAULT NULL COMMENT '附件1(检测依据,GB)', fiih_file2 VARCHAR(255) DEFAULT NULL COMMENT '附件2(检测工艺)', fiih_file3 VARCHAR(255) DEFAULT NULL COMMENT '附件3(公章)', fiih_file4 VARCHAR(255) DEFAULT NULL COMMENT '附件4(检测报告)', fiih_file5 VARCHAR(255) DEFAULT NULL COMMENT '附件5(声明或其他)', create_by VARCHAR(64) DEFAULT NULL COMMENT '创建人', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_by VARCHAR(64) DEFAULT NULL COMMENT '更新人', update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', tenant_id BIGINT NOT NULL COMMENT '租户ID', PRIMARY KEY (id), KEY idx_task_id (fiih_task_id), KEY idx_link_id (fiih_link_id), KEY idx_tenant_id (tenant_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='质检配置表'; -- 数据表 CREATE TABLE fiih_qc_data ( id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', fiih_report_no VARCHAR(100) NOT NULL COMMENT '报告编号', fiih_object_name VARCHAR(50) NOT NULL COMMENT '对象体名称', fiih_object_spec VARCHAR(50) DEFAULT NULL COMMENT '对象体规格', fiih_link_id BIGINT NOT NULL COMMENT '环节ID(单次环节)', fiih_link_name VARCHAR(100) NOT NULL COMMENT '环节名称', fiih_task_id BIGINT NOT NULL COMMENT '任务ID(总体)', fiih_task_name VARCHAR(100) NOT NULL COMMENT '任务名称', fiih_version VARCHAR(50) DEFAULT NULL COMMENT '任务版本号', fiih_process VARCHAR(50) DEFAULT NULL COMMENT '任务流程记录', fiih_status INT NOT NULL DEFAULT 1 COMMENT '任务状态(1进行中 2完成 3作废)', fiih_production_unit VARCHAR(100) DEFAULT NULL COMMENT '生产单位', fiih_sample_time DATETIME DEFAULT NULL COMMENT '取样时间', fiih_collect_time DATETIME NOT NULL COMMENT '采集时间', fiih_data_json TEXT DEFAULT NULL COMMENT '原始数据JSON', fiih_data_analysis TEXT DEFAULT NULL COMMENT '分析结果', fiih_data_complex TEXT DEFAULT NULL COMMENT '复杂数据', fiih_check_standard TEXT DEFAULT NULL COMMENT '检测标准', fiih_qc_result VARCHAR(50) DEFAULT NULL COMMENT '质检结论', fiih_bad_reason VARCHAR(255) DEFAULT NULL COMMENT '不良原因', fiih_related_order_no VARCHAR(100) DEFAULT NULL COMMENT '关联单号', fiih_data_ch0 VARCHAR(200) DEFAULT NULL COMMENT '数据0', fiih_data_ch1 VARCHAR(200) DEFAULT NULL COMMENT '数据1', fiih_data_ch2 VARCHAR(200) DEFAULT NULL COMMENT '数据2', fiih_data_ch3 VARCHAR(200) DEFAULT NULL COMMENT '数据3', fiih_data_ch4 VARCHAR(200) DEFAULT NULL COMMENT '数据4', fiih_data_ch5 VARCHAR(200) DEFAULT NULL COMMENT '数据5', fiih_data_ch6 VARCHAR(200) DEFAULT NULL COMMENT '数据6', fiih_data_ch7 VARCHAR(200) DEFAULT NULL COMMENT '数据7', fiih_data_ch8 VARCHAR(200) DEFAULT NULL COMMENT '数据8', fiih_data_ch9 VARCHAR(200) DEFAULT NULL COMMENT '数据9', fiih_data_ch10 VARCHAR(200) DEFAULT NULL COMMENT '数据10', fiih_data_ch11 VARCHAR(200) DEFAULT NULL COMMENT '数据11', fiih_data_ch12 VARCHAR(200) DEFAULT NULL COMMENT '数据12', fiih_data_ch13 VARCHAR(200) DEFAULT NULL COMMENT '数据13', fiih_data_ch14 VARCHAR(200) DEFAULT NULL COMMENT '数据14', fiih_data_ch15 VARCHAR(200) DEFAULT NULL COMMENT '数据15', fiih_data_ch16 VARCHAR(200) DEFAULT NULL COMMENT '数据16', fiih_data_ch17 VARCHAR(200) DEFAULT NULL COMMENT '数据17', fiih_data_ch18 VARCHAR(200) DEFAULT NULL COMMENT '数据18', fiih_data_ch19 VARCHAR(200) DEFAULT NULL COMMENT '数据19', fiih_data_ch20 VARCHAR(200) DEFAULT NULL COMMENT '数据20', fiih_data_ch21 VARCHAR(200) DEFAULT NULL COMMENT '数据21', fiih_data_ch22 VARCHAR(200) DEFAULT NULL COMMENT '数据22', fiih_data_ch23 VARCHAR(200) DEFAULT NULL COMMENT '数据23', fiih_related_report VARCHAR(255) DEFAULT NULL COMMENT '相关报告', create_by VARCHAR(64) DEFAULT NULL COMMENT '创建人', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', audit_by VARCHAR(64) DEFAULT NULL COMMENT '审核人', audit_time DATETIME DEFAULT NULL COMMENT '审核时间', tenant_id BIGINT NOT NULL COMMENT '租户ID', PRIMARY KEY (id), KEY idx_report_no (fiih_report_no), KEY idx_task_id (fiih_task_id), KEY idx_link_id (fiih_link_id), KEY idx_tenant_id (tenant_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='质检数据表'; ALTER TABLE fiih_qc_config ADD COLUMN fiih_check_agency VARCHAR(255) COMMENT '检测机构'; ALTER TABLE fiih_qc_data ADD COLUMN fiih_check_agency VARCHAR(255) COMMENT '检测机构'; INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '新FIIH质检', 0, 0, 'fiihupgrade', NULL, NULL, 1, 0, 'M', '0', '0', '', 'cascader', 'YAVII', '2026-01-13 14:04:46', 'YAVII', '2026-01-13 15:12:42', ''); -- 获取刚插入的菜单ID SET @menu_id = LAST_INSERT_ID(); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '质检配置', @menu_id, 0, 'mes/fiihupgrade/index', 'mes/fiihupgrade/index', NULL, 1, 0, 'C', '0', '0', '', 'component', 'YAVII', '2026-01-13 14:05:49', 'YAVII', '2026-01-13 14:06:06', ''); -- 获取刚插入的菜单ID SET @menu_id = LAST_INSERT_ID(); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '配置列表', @menu_id, 0, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:config:list', '#', 'YAVII', '2026-01-13 14:06:49', '', NULL, ''); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '配置查询', @menu_id, 1, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:config:query', '#', 'YAVII', '2026-01-13 14:07:11', 'YAVII', '2026-01-13 16:28:51', ''); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '配置新增', @menu_id, 2, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:config:add', '#', 'YAVII', '2026-01-13 14:07:11', 'YAVII', '2026-01-13 16:28:51', ''); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '配置修改', @menu_id, 3, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:config:edit', '#', 'YAVII', '2026-01-13 14:07:11', 'YAVII', '2026-01-13 16:28:51', ''); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '配置删除', @menu_id, 4, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:config:remove', '#', 'YAVII', '2026-01-13 14:07:11', 'YAVII', '2026-01-13 16:28:51', ''); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '配置导出', @menu_id, 4, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:config:export', '#', 'YAVII', '2026-01-13 14:07:11', 'YAVII', '2026-01-13 16:28:51', ''); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '对象数据查询', @menu_id, 5, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:data:query', '#', 'YAVII', '2026-01-13 14:07:11', 'YAVII', '2026-01-13 16:28:51', ''); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '对象数据列表', @menu_id, 6, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:data:list', '#', 'YAVII', '2026-01-13 14:07:11', 'YAVII', '2026-01-13 16:28:51', ''); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '对象数据新增', @menu_id, 7, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:data:add', '#', 'YAVII', '2026-01-13 14:07:11', 'YAVII', '2026-01-13 16:28:51', ''); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '对象数据编辑', @menu_id, 8, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:data:edit', '#', 'YAVII', '2026-01-13 14:07:11', 'YAVII', '2026-01-13 16:28:51', ''); INSERT INTO `sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '对象数据删除', @menu_id, 9, '', NULL, NULL, 1, 0, 'F', '0', '0', 'fiihupgrade:data:remove', '#', 'YAVII', '2026-01-13 14:07:11', 'YAVII', '2026-01-13 16:28:51', '');