CREATE TABLE `ymes_fiih_config` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `fiih_object_name` varchar(50) NOT 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` datetime 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_qr_file` varchar(255) DEFAULT NULL COMMENT '二维码路径',
  `fiih_rich_text` text COMMENT '说明富文本',
  `fiih_info_json` text COMMENT '以上信息属性JSON',
  `fiih_query_json` text COMMENT '以上信息查询属性JSON',
  -- 以下为 24 个通道配置（JSON）
  `fiih_config_ch0` text COMMENT '数据0属性（JSON）',
  `fiih_config_ch1` text COMMENT '数据1属性（JSON）',
  `fiih_config_ch2` text COMMENT '数据2属性（JSON）',
  `fiih_config_ch3` text COMMENT '数据3属性（JSON）',
  `fiih_config_ch4` text COMMENT '数据4属性（JSON）',
  `fiih_config_ch5` text COMMENT '数据5属性（JSON）',
  `fiih_config_ch6` text COMMENT '数据6属性（JSON）',
  `fiih_config_ch7` text COMMENT '数据7属性（JSON）',
  `fiih_config_ch8` text COMMENT '数据8属性（JSON）',
  `fiih_config_ch9` text COMMENT '数据9属性（JSON）',
  `fiih_config_ch10` text COMMENT '数据10属性（JSON）',
  `fiih_config_ch11` text COMMENT '数据11属性（JSON）',
  `fiih_config_ch12` text COMMENT '数据12属性（JSON）',
  `fiih_config_ch13` text COMMENT '数据13属性（JSON）',
  `fiih_config_ch14` text COMMENT '数据14属性（JSON）',
  `fiih_config_ch15` text COMMENT '数据15属性（JSON）',
  `fiih_config_ch16` text COMMENT '数据16属性（JSON）',
  `fiih_config_ch17` text COMMENT '数据17属性（JSON）',
  `fiih_config_ch18` text COMMENT '数据18属性（JSON）',
  `fiih_config_ch19` text COMMENT '数据19属性（JSON）',
  `fiih_config_ch20` text COMMENT '数据20属性（JSON）',
  `fiih_config_ch21` text COMMENT '数据21属性（JSON）',
  `fiih_config_ch22` text COMMENT '数据22属性（JSON）',
  `fiih_config_ch23` text COMMENT '数据23属性（JSON）',
  `fiih_file1` varchar(255) DEFAULT NULL COMMENT '附件1路径',
  `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 COMMENT '更新时间',
  `tenant_id` bigint NOT NULL COMMENT '租户ID',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='FIIH质量管理配置表';

CREATE TABLE `ymes_fiih_data` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `fiih_object_name` varchar(50) NOT 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_collect_time` datetime NOT NULL COMMENT '采集时间',
  `fiih_data_json` text COMMENT '原始数据JSON',
  `fiih_data_analysis` text COMMENT '分析结果',
  `fiih_data_complex` text COMMENT '复杂数据',
  -- 以下为 24 个通道数据
  `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',
  `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `tenant_id` bigint NOT NULL COMMENT '租户ID',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='FIIH质量管理数据表';

CREATE TABLE `ymes_fiih_database_config` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `fiih_task_id` bigint NOT NULL COMMENT '任务ID',
  `fiih_db_ip` varchar(100) NOT NULL COMMENT '数据库IP地址',
  `fiih_db_port` int NOT NULL DEFAULT 3306 COMMENT '数据库端口号',
  `fiih_db_name` varchar(100) NOT NULL COMMENT '数据库名称',
  `fiih_db_user` varchar(100) NOT NULL COMMENT '数据库账号',
  `fiih_db_pass` varchar(200) NOT NULL COMMENT '数据库密码',
  `fiih_target_table` text NOT NULL COMMENT '目标表配置',
  `fiih_remark` varchar(255) DEFAULT NULL COMMENT '备注说明',
  `fiih_renewal` datetime NOT NULL COMMENT '续费日期',
  `fiih_subscription_term` bigint NOT NULL COMMENT '使用周期(天)',
  `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 COMMENT '更新时间',
  `tenant_id` bigint NOT NULL COMMENT '租户ID',
  `tenant_name` varchar(50) DEFAULT NULL COMMENT '租户名',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='FIIH质量管理数据库配置表';
