feat(gzgl): 添加设备故障报修相关数据表
- 创建dev_gzbx表用于存储设备故障报修信息 - 创建dev_gzbx_plan_step表用于管理故障报修方案步骤 - 创建dev_gzbx_wxfa表用于存储维修方案信息 - 创建dev_gzbx_wxgd表用于管理维修工单 - 添加故障类型和严重级别的系统字典数据 - 配置表结构包括故障编号、设备信息、处理状态等字段
This commit is contained in:
126
sql/gzgl.sql
126
sql/gzgl.sql
@@ -65,3 +65,129 @@ INSERT INTO `system_dict_type` (`name`, `type`, `status`, `remark`, `create_user
|
|||||||
INSERT INTO `system_dict_type` (`name`, `type`, `status`, `remark`, `create_user`, `create_time`, `update_user`, `update_time`, `is_deleted`, `deleted_time`) VALUES ('Integer是否类型', 'infra_boolean_integer', 0, '', 1, '2026-03-18 14:30:06', 1, '2026-03-18 14:30:06', 0, '1970-01-01 00:00:00');
|
INSERT INTO `system_dict_type` (`name`, `type`, `status`, `remark`, `create_user`, `create_time`, `update_user`, `update_time`, `is_deleted`, `deleted_time`) VALUES ('Integer是否类型', 'infra_boolean_integer', 0, '', 1, '2026-03-18 14:30:06', 1, '2026-03-18 14:30:06', 0, '1970-01-01 00:00:00');
|
||||||
INSERT INTO `system_dict_type` (`name`, `type`, `status`, `remark`, `create_user`, `create_time`, `update_user`, `update_time`, `is_deleted`, `deleted_time`) VALUES ('维修管理-严重级别', 'wxgl_yzjb', 0, '', 1, '2026-03-18 10:11:47', 1, '2026-03-18 10:11:47', 0, '1970-01-01 00:00:00');
|
INSERT INTO `system_dict_type` (`name`, `type`, `status`, `remark`, `create_user`, `create_time`, `update_user`, `update_time`, `is_deleted`, `deleted_time`) VALUES ('维修管理-严重级别', 'wxgl_yzjb', 0, '', 1, '2026-03-18 10:11:47', 1, '2026-03-18 10:11:47', 0, '1970-01-01 00:00:00');
|
||||||
INSERT INTO `system_dict_type` (`name`, `type`, `status`, `remark`, `create_user`, `create_time`, `update_user`, `update_time`, `is_deleted`, `deleted_time`) VALUES ('维修管理-故障类型', 'wxgl_gzlx', 0, '', 1, '2026-03-18 10:05:47', 1, '2026-03-18 10:05:47', 0, '1970-01-01 00:00:00');
|
INSERT INTO `system_dict_type` (`name`, `type`, `status`, `remark`, `create_user`, `create_time`, `update_user`, `update_time`, `is_deleted`, `deleted_time`) VALUES ('维修管理-故障类型', 'wxgl_gzlx', 0, '', 1, '2026-03-18 10:05:47', 1, '2026-03-18 10:05:47', 0, '1970-01-01 00:00:00');
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `dev_gzbx`;
|
||||||
|
CREATE TABLE `dev_gzbx` (
|
||||||
|
`id` bigint NOT NULL COMMENT '主键',
|
||||||
|
`tenant_id` bigint NULL DEFAULT NULL COMMENT '租户id',
|
||||||
|
`fault_number` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '故障编号',
|
||||||
|
`name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '故障名称',
|
||||||
|
`dev_type` int NULL DEFAULT NULL COMMENT '设备类型',
|
||||||
|
`dev_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备名称',
|
||||||
|
`dev_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备编号',
|
||||||
|
`type` tinyint NULL DEFAULT NULL COMMENT '故障类型',
|
||||||
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '故障描述',
|
||||||
|
`level` tinyint NULL DEFAULT NULL COMMENT '严重级别',
|
||||||
|
`is_stop` tinyint NULL DEFAULT NULL COMMENT '是否已停机',
|
||||||
|
`reporter` bigint NULL DEFAULT NULL COMMENT '上报人',
|
||||||
|
`phone_number` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号码',
|
||||||
|
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
|
||||||
|
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门id',
|
||||||
|
`update_user` bigint NULL DEFAULT NULL COMMENT '更新人',
|
||||||
|
`update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||||
|
`is_deleted` tinyint NULL DEFAULT 0 COMMENT '是否删除',
|
||||||
|
`dev_status` tinyint NULL DEFAULT 0 COMMENT '维修状态',
|
||||||
|
`processing_status` tinyint NULL DEFAULT 0 COMMENT '处理状态',
|
||||||
|
`create_user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人姓名',
|
||||||
|
PRIMARY KEY (`id`) USING BTREE
|
||||||
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备故障报修' ROW_FORMAT = DYNAMIC;
|
||||||
|
|
||||||
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `dev_gzbx_plan_step`;
|
||||||
|
CREATE TABLE `dev_gzbx_plan_step` (
|
||||||
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||||
|
`plan_id` bigint NULL DEFAULT NULL COMMENT '方案id',
|
||||||
|
`step` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '步骤',
|
||||||
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||||||
|
`update_user` bigint NULL DEFAULT NULL COMMENT '更新人',
|
||||||
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门id',
|
||||||
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||||||
|
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
|
||||||
|
`tenant_id` bigint NULL DEFAULT NULL COMMENT '租户编号',
|
||||||
|
`is_deleted` int NULL DEFAULT 0 COMMENT '是否删除',
|
||||||
|
PRIMARY KEY (`id`) USING BTREE
|
||||||
|
) ENGINE = InnoDB AUTO_INCREMENT = 2035958249577574403 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bg_0900_ai_ci COMMENT = '故障报修-方案步骤' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of dev_gzbx_plan_step
|
||||||
|
-- ----------------------------
|
||||||
|
INSERT INTO `dev_gzbx_plan_step` VALUES (1, 1, '1', NULL, NULL, NULL, NULL, NULL, NULL, 0);
|
||||||
|
INSERT INTO `dev_gzbx_plan_step` VALUES (2034177378348560386, 2029201620194643970, 'cs ', NULL, NULL, 100, '2026-03-18 15:57:35', 1, NULL, 0);
|
||||||
|
INSERT INTO `dev_gzbx_plan_step` VALUES (2034899364632592385, 2034899275189059585, '1', NULL, NULL, 100, '2026-03-20 15:46:30', 1, NULL, 0);
|
||||||
|
INSERT INTO `dev_gzbx_plan_step` VALUES (2034899364817141761, 2034899275189059585, '2', NULL, NULL, 100, '2026-03-20 15:46:30', 1, NULL, 0);
|
||||||
|
INSERT INTO `dev_gzbx_plan_step` VALUES (2035958248935845889, 2035958173450956801, '测试', NULL, NULL, 100, '2026-03-23 13:54:08', 1, NULL, 0);
|
||||||
|
INSERT INTO `dev_gzbx_plan_step` VALUES (2035958249258807297, 2035958173450956801, '333', NULL, NULL, 100, '2026-03-23 13:54:08', 1, NULL, 0);
|
||||||
|
INSERT INTO `dev_gzbx_plan_step` VALUES (2035958249577574402, 2035958173450956801, '444', NULL, NULL, 100, '2026-03-23 13:54:08', 1, NULL, 0);
|
||||||
|
|
||||||
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `dev_gzbx_wxfa`;
|
||||||
|
CREATE TABLE `dev_gzbx_wxfa` (
|
||||||
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||||
|
`update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||||
|
`update_user` bigint NULL DEFAULT NULL COMMENT '更新人',
|
||||||
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门id',
|
||||||
|
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
|
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
|
||||||
|
`tenant_id` bigint NULL DEFAULT NULL COMMENT '租户编号',
|
||||||
|
`is_deleted` int NULL DEFAULT 0 COMMENT '是否删除',
|
||||||
|
`dev_type` int NULL DEFAULT NULL COMMENT '设备类型',
|
||||||
|
`dev_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '设备名称',
|
||||||
|
`dev_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '设备编号',
|
||||||
|
`fault_type` tinyint NULL DEFAULT NULL COMMENT '故障类型',
|
||||||
|
`fault_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '故障描述',
|
||||||
|
`dev_status` tinyint NULL DEFAULT NULL COMMENT '维修状态',
|
||||||
|
`gzbx_id` bigint NULL DEFAULT NULL COMMENT '关联id',
|
||||||
|
`processing_status` tinyint NULL DEFAULT 0 COMMENT '处理状态',
|
||||||
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '方案名称',
|
||||||
|
`number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '方案编号',
|
||||||
|
PRIMARY KEY (`id`) USING BTREE
|
||||||
|
) ENGINE = InnoDB AUTO_INCREMENT = 2035958173450956802 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bg_0900_ai_ci COMMENT = '维修方案' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `dev_gzbx_wxgd`;
|
||||||
|
CREATE TABLE `dev_gzbx_wxgd` (
|
||||||
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||||
|
`gzbx_id` bigint NOT NULL COMMENT '故障报修id',
|
||||||
|
`is_deleted` tinyint NULL DEFAULT 0 COMMENT '是否删除',
|
||||||
|
`update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||||
|
`update_user` bigint NULL DEFAULT NULL COMMENT '更新人',
|
||||||
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门id',
|
||||||
|
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
|
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
|
||||||
|
`tenant_id` bigint NULL DEFAULT NULL COMMENT '租户编号',
|
||||||
|
`processing_status` tinyint NULL DEFAULT NULL COMMENT '验收状态(1,已验收。0:待验收)',
|
||||||
|
`name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '工单名称',
|
||||||
|
`fault_type` tinyint NULL DEFAULT NULL COMMENT '故障类型',
|
||||||
|
`dev_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '设备编号',
|
||||||
|
`dev_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '设备名称',
|
||||||
|
`priority` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT '1' COMMENT '优先级',
|
||||||
|
`type` tinyint NULL DEFAULT 1 COMMENT '类型',
|
||||||
|
`number` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '工单编号',
|
||||||
|
`fault_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '故障描述',
|
||||||
|
`dev_type` int NULL DEFAULT NULL COMMENT '设备类型',
|
||||||
|
`maintenance_person` bigint NULL DEFAULT NULL COMMENT '维修人员',
|
||||||
|
`is_top` tinyint NULL DEFAULT 0 COMMENT '是否停机',
|
||||||
|
`is_filing` tinyint NULL DEFAULT 0 COMMENT '是否备案',
|
||||||
|
`reporter` bigint NULL DEFAULT NULL COMMENT '上报人',
|
||||||
|
`phone_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bg_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号',
|
||||||
|
`dev_status` tinyint NULL DEFAULT 0 COMMENT '处理状态(0未处理,1已生成方案,2:待验收阶段。3已完成))',
|
||||||
|
`level` tinyint NULL DEFAULT NULL COMMENT '严重级别',
|
||||||
|
`completion_time` datetime NULL DEFAULT NULL COMMENT '完成时间',
|
||||||
|
`acceptance_time` datetime NULL DEFAULT NULL COMMENT '验收时间',
|
||||||
|
`create_user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人姓名',
|
||||||
|
PRIMARY KEY (`id`) USING BTREE,
|
||||||
|
INDEX `index_gzbx_id`(`gzbx_id` ASC) USING BTREE COMMENT '故障报修id'
|
||||||
|
) ENGINE = InnoDB AUTO_INCREMENT = 2034101303270473791 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bg_0900_ai_ci COMMENT = '维修管理-维修工单' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user