diff --git a/sql/gzgl.sql b/sql/gzgl.sql index c005c99..bc7222d 100644 --- a/sql/gzgl.sql +++ b/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 ('维修管理-严重级别', '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'); + +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;