From ef34a13313126e8156ef725873c8e083061014e3 Mon Sep 17 00:00:00 2001 From: WYnneaoapc Date: Thu, 12 Dec 2019 09:47:41 +0800 Subject: [PATCH] =?UTF-8?q?task=20`1300`=20=202=09BI=20=E4=BA=A7=E7=BA=BF?= =?UTF-8?q?=E8=BF=90=E8=A1=8C=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/base/enumutil/MesEnumUtil.java | 95 +++++++++++++++++++--- 1 file changed, 83 insertions(+), 12 deletions(-) diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java index 375c0d3..96d78a8 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java @@ -1450,18 +1450,18 @@ public class MesEnumUtil { MES_OBJECT_CFG(230, "对象结构"), MES_WC_CHECK(240, "开线检查"), MES_QC_CHECK_STANDARD(250, "质量检测标准"), - MES_FAULT_CAUSE(260,"设备故障原因"), - MES_FAULT_METHOD(270,"设备故障处理措施"), - MES_FAULT_PHENOMENON(280,"设备故障现象"), - MES_DEFECT(290,"缺陷"), - MES_DEFECT_CAUSE(300,"缺陷原因"), - MES_SCRAP(310,"报废原因"), - MES_REPAIR(320,"质量数据处理措施"), - MES_EQU_TASK_PLAN(330,"设备作业周期计划"), - MES_PART_OJBECT(340,"物料对象"), - MES_ROUTE_PROCESS_WORK_CELL(350,"工序工作单元"), - MES_DATASOURCE(360,"DB地址清单"), - MES_EQU_TASK_NOTIFY_CFG(370,"设备通知配置"); + MES_FAULT_CAUSE(260, "设备故障原因"), + MES_FAULT_METHOD(270, "设备故障处理措施"), + MES_FAULT_PHENOMENON(280, "设备故障现象"), + MES_DEFECT(290, "缺陷"), + MES_DEFECT_CAUSE(300, "缺陷原因"), + MES_SCRAP(310, "报废原因"), + MES_REPAIR(320, "质量数据处理措施"), + MES_EQU_TASK_PLAN(330, "设备作业周期计划"), + MES_PART_OJBECT(340, "物料对象"), + MES_ROUTE_PROCESS_WORK_CELL(350, "工序工作单元"), + MES_DATASOURCE(360, "DB地址清单"), + MES_EQU_TASK_NOTIFY_CFG(370, "设备通知配置"); private int value; private String description; @@ -3161,8 +3161,79 @@ public class MesEnumUtil { return tmp; } } + /** + * 质量标准配置 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum QUALITY_STANDARD_TYPE { + + NG_RATE(10, "不良率"), + PPM(20, "PPM"); + + private int value; + private String description; + + QUALITY_STANDARD_TYPE(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + } /** + * 质量标准配置 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum QUALITY_OBJECT_TYPE { + + ORGANIZE(10, "工厂"), + WORK_CENTER_CODE(20, "产线"), + PRODUCT(30, "产品"); + + private int value; + private String description; + + QUALITY_OBJECT_TYPE(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + } + /** * MesProduceSn实体对应的qcStatus值 条码表条码质量状态 */ @JsonFormat(shape = JsonFormat.Shape.OBJECT)