为双机架完成轧辊,质量,模型等内容

This commit is contained in:
2026-05-28 16:16:49 +08:00
parent 91fc8b6e38
commit 80d33d9a3b
69 changed files with 7788 additions and 0 deletions

55
sql/mill_eqp_tables.sql Normal file
View File

@@ -0,0 +1,55 @@
-- 双机架设备巡检模块建表语句
-- 执行顺序part → checklist → inspection_record
CREATE TABLE IF NOT EXISTS `mill_eqp_part` (
`part_id` bigint NOT NULL AUTO_INCREMENT COMMENT '部位ID',
`inspect_part` varchar(200) NOT NULL COMMENT '巡检部位名称',
`production_line` varchar(100) DEFAULT NULL COMMENT '产线',
`line_section` varchar(100) DEFAULT NULL COMMENT '产线段',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志 0正常 2删除',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`part_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='双机架设备巡检部位';
CREATE TABLE IF NOT EXISTS `mill_eqp_checklist` (
`check_id` bigint NOT NULL AUTO_INCREMENT COMMENT '清单ID',
`check_no` varchar(100) DEFAULT NULL COMMENT '检验编号',
`part_id` bigint DEFAULT NULL COMMENT '巡检部位ID',
`part_name` varchar(200) DEFAULT NULL COMMENT '设备部件名称',
`check_content` text DEFAULT NULL COMMENT '检验内容',
`equipment_state` varchar(50) DEFAULT NULL COMMENT '设备状态 运行/停止',
`check_standard` text DEFAULT NULL COMMENT '检验标准',
`responsible_person` varchar(100) DEFAULT NULL COMMENT '责任人',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志 0正常 2删除',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`check_id`),
KEY `idx_part_id` (`part_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='双机架设备检验清单';
CREATE TABLE IF NOT EXISTS `mill_eqp_inspection_record` (
`record_id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录ID',
`check_id` bigint DEFAULT NULL COMMENT '检验清单ID',
`shift` tinyint DEFAULT NULL COMMENT '班次 1白班 2夜班',
`inspect_time` datetime DEFAULT NULL COMMENT '巡检时间',
`run_status` tinyint DEFAULT NULL COMMENT '运行状态 1正常 2故障',
`inspector` varchar(100) DEFAULT NULL COMMENT '巡检人',
`abnormal_desc` text DEFAULT NULL COMMENT '异常描述',
`photo` varchar(1000) DEFAULT NULL COMMENT '巡检照片URL逗号分隔',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`del_flag` char(1) DEFAULT '0' COMMENT '删除标志 0正常 2删除',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`record_id`),
KEY `idx_check_id` (`check_id`),
KEY `idx_inspect_time` (`inspect_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='双机架设备巡检记录';