增加更改 相关表

dev_fifo1.0
wangwei 1 year ago
parent 67955cae03
commit 5c5561b070

@ -2563,3 +2563,100 @@ CALL Pro_Temp_ColumnWork('device_repair', 'repairDescription',
CALL Pro_Temp_ColumnWork('sync_data_set', 'produceBusiness',
' tinyint NULL DEFAULT NULL COMMENT ''生产企业信息''',
1);
CREATE TABLE IF NOT EXISTS "device_upkeep"
(
"taskId" bigint NOT NULL COMMENT '保养任务id',
"planId" bigint DEFAULT NULL COMMENT '计划id',
"planName" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '计划名称',
"chargeDeptCode" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '负责部门编码',
"upkeepUserId" bigint DEFAULT NULL COMMENT '保养人id',
"upkeepUserName" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '保养人姓名',
"upkeepUserPhone" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '保养人电话',
"deviceCount" int NOT NULL COMMENT '设备数量',
"finishCount" int NOT NULL DEFAULT '0' COMMENT '完成设备数量',
"exceptionCount" int NOT NULL DEFAULT '0' COMMENT '异常数量',
"finishTime" datetime DEFAULT NULL COMMENT '完成时间',
"name" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务名称',
"remark" text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '任务备注',
"sysFlag" bit(1) NOT NULL COMMENT '是否系统创建 1/true 是 0/false 否',
"finishFlag" bit(1) NOT NULL DEFAULT b'0' COMMENT '是否已完成',
"createTime" datetime NOT NULL COMMENT '创建时间',
"createUserId" bigint DEFAULT NULL COMMENT '创建人id',
"createUserName" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
"updateTime" datetime DEFAULT NULL,
PRIMARY KEY ("taskId") USING BTREE
) ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_0900_ai_ci COMMENT='保养任务表'
ROW_FORMAT=DYNAMIC;
CREATE TABLE IF NOT EXISTS "device_upkeep_detail"
(
"taskId" bigint NOT NULL COMMENT '任务id',
"deviceCode" varbinary(255) NOT NULL COMMENT '设备编码',
"deptCode" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '部门编码',
"deptName" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '部门名称',
"finishFlag" bit(1) NOT NULL DEFAULT b'0' COMMENT '是否已完成 1/true 0/false',
"productId" bigint NOT NULL COMMENT '产品id',
"udi" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'UDI码',
"nameCode" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'DI码',
"productName" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '产品名称',
"ggxh" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '规格型号',
"batchNo" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '批次号',
"serialNo" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '序列号',
"productionDate" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '生产日期',
"expireDate" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '失效日期',
"manufactory" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '生产厂家',
"measname" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '计量单位',
"zczbhhzbapzbh" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '注册/备案凭证号',
"supId" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '供应商ID',
"supName" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '供应商名称',
"itemCount" int NOT NULL DEFAULT '0' COMMENT '项目数量',
"exceptionCount" int NOT NULL DEFAULT '0' COMMENT '异常数量',
"finishCount" int NOT NULL DEFAULT '0' COMMENT '完成项目数量',
"finishTime" datetime DEFAULT NULL COMMENT '完成时间',
"normalFlag" tinyint DEFAULT NULL COMMENT '保养状态 0异常1.正常',
"livePath" varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '现场照片',
"suggestion" varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '保养建议',
"updateTime" datetime DEFAULT NULL COMMENT '更改时间',
PRIMARY KEY ("taskId","deviceCode") USING BTREE
) ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_0900_ai_ci COMMENT='保养任务明细'
ROW_FORMAT=DYNAMIC;
CREATE TABLE IF NOT EXISTS "device_upkeep_detail_item"
(
"taskId" bigint NOT NULL COMMENT '任务id',
"deviceCode" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设备编码',
"itemCode" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '项目编码',
"itemName" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '项目名称',
"itemContent" longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '项目内容',
"normalFlag" bit(1) DEFAULT NULL COMMENT '正常标识',
"finishFlag" bit(1) NOT NULL DEFAULT b'0' COMMENT '完成标识',
"finishTime" datetime DEFAULT NULL COMMENT '完成时间',
"suggestion" longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '保养建议',
"upkeepUserId" bigint DEFAULT NULL COMMENT '保养人id',
"upkeepUserName" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '保养人姓名',
"upkeepDeptCode" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '保养部门',
"upkeepDeptName" varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '保养部门名称',
"updateTime" datetime DEFAULT NULL,
PRIMARY KEY ("taskId","deviceCode","itemCode") USING BTREE
) ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_0900_ai_ci COMMENT='设备保养项目'
ROW_FORMAT=DYNAMIC;
CALL Pro_Temp_ColumnWork('device_check_item_dict', 'type',
' tinyint NULL DEFAULT NULL COMMENT ''项目字典类型''',
1);
CALL Pro_Temp_ColumnWork('device_plan', 'type',
' tinyint NULL DEFAULT NULL COMMENT ''计划类型''',
1);
CALL Pro_Temp_ColumnWork('device_plan_detail_item', 'type',
' tinyint NULL DEFAULT NULL COMMENT ''项目类型''',
1);

Loading…
Cancel
Save