Files
MES/yawei-mes/.sql/2026-01-13_v1.0.73_李红攀_FIIH升级.sql

186 lines
13 KiB
MySQL
Raw Permalink Normal View History

2026-04-02 10:38:23 +08:00
-- 配置表
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', '');