新增枚举:操作类型

dev
yxw 2 years ago
parent 45964e9f4a
commit 1f5f0448dd

@ -854,7 +854,7 @@ public class MesPcnExtConstWords {
public static final String TORQUE_SPEC_VALUE = "torqueSpecValue"; public static final String TORQUE_SPEC_VALUE = "torqueSpecValue";
//本体条码上线 //本体条码上线
public static final String NOUMENON_SN_POP_UP_ONLINE = "NOUMENON_SN_POP_UP_ONLINE"; public static final String NOUMENON_SN_POP_UP_ONLINE_MODULE = "NOUMENON_SN_POP_UP_ONLINE_MODULE";
//本体条码下线 //本体条码下线
public static final String NOUMENON_SN_LINE_OFF = "NOUMENON_SN_LINE_OFF"; public static final String NOUMENON_SN_LINE_OFF = "NOUMENON_SN_LINE_OFF";
@ -872,4 +872,7 @@ public class MesPcnExtConstWords {
public static final String CUR_EXEC_WORK_ORDER = "CUR_EXEC_WORK_ORDER"; public static final String CUR_EXEC_WORK_ORDER = "CUR_EXEC_WORK_ORDER";
//强制放行 //强制放行
public static final String EXECUTE_OUT = "EXECUTE_OUT"; public static final String EXECUTE_OUT = "EXECUTE_OUT";
//是否解冻
public static final String IS_UNFREEZE = "isUnfreeze";
} }

@ -917,7 +917,11 @@ public class MesPcnExtEnumUtil {
SPE_ENVIRONMENT(50, "特殊环境"), SPE_ENVIRONMENT(50, "特殊环境"),
FIVE_S(60, "5S"), FIVE_S(60, "5S"),
CHECK(70, "检查"), CHECK(70, "检查"),
ELSE(80, "其他"); ELSE(80, "其他"),
ONTOLOGY_LOGISTICS(90, "本体物流"),
ONTOLOGY_U_PART(100, "本体U部品"),
ONTOLOGY_ASSEMBLE(110, "本体组装"),
ONTOLOGY_CHECK(120, "本体检查");
private int value; private int value;
private String description; private String description;
@ -3351,18 +3355,17 @@ public class MesPcnExtEnumUtil {
} }
/** /**
* mes 使 *
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MANAGE_USE_STATUS { public enum MC_RECORD_SN_STATUS {
CREATE(10, "上线"),
LEISURE(10, "空闲"), OFFLINE(20, "下线");
OCCUPY(20, "占用");
private int value; private int value;
private String description; private String description;
MANAGE_USE_STATUS(int value, String description) { MC_RECORD_SN_STATUS(int value, String description) {
this.value = value; this.value = value;
this.description = description; this.description = description;
} }
@ -3385,29 +3388,38 @@ public class MesPcnExtEnumUtil {
return tmp; return tmp;
} }
public static Integer descriptionOfValue(String description) { public static String valueOf(int val) {
Integer tmp = null; String tmp = null;
for (int i = 0; i < values().length; i++) { for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(description)) { if (values()[i].value == val) {
tmp = values()[i].value; tmp = values()[i].description;
} }
} }
return tmp; return tmp;
} }
public static MC_RECORD_SN_STATUS getByValue(int value) {
for (MC_RECORD_SN_STATUS produceSnStatus : values()) {
if (produceSnStatus.getValue() == value) {
return produceSnStatus;
}
}
return null;
}
} }
/** /**
* *
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MC_RECORD_SN_STATUS { public enum MC_RECORD_SN_QC_STATUS {
CREATE(10, "上线"), TRUE(10, "合格"),
OFFLINE(20, "下线"); FALSE(20, "不合格");
private int value; private int value;
private String description; private String description;
MC_RECORD_SN_STATUS(int value, String description) { MC_RECORD_SN_QC_STATUS(int value, String description) {
this.value = value; this.value = value;
this.description = description; this.description = description;
} }
@ -3440,8 +3452,8 @@ public class MesPcnExtEnumUtil {
return tmp; return tmp;
} }
public static MC_RECORD_SN_STATUS getByValue(int value) { public static MC_RECORD_SN_QC_STATUS getByValue(int value) {
for (MC_RECORD_SN_STATUS produceSnStatus : values()) { for (MC_RECORD_SN_QC_STATUS produceSnStatus : values()) {
if (produceSnStatus.getValue() == value) { if (produceSnStatus.getValue() == value) {
return produceSnStatus; return produceSnStatus;
} }
@ -3451,17 +3463,17 @@ public class MesPcnExtEnumUtil {
} }
/** /**
* *
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MC_RECORD_SN_QC_STATUS { public enum SN_OPERATE_TYPE {
TRUE(10, "合格"), QUALIFIED(10, "合格"),
FALSE(20, "不合格"); REPAIR(20, "返修");
private int value; private int value;
private String description; private String description;
MC_RECORD_SN_QC_STATUS(int value, String description) { SN_OPERATE_TYPE(int value, String description) {
this.value = value; this.value = value;
this.description = description; this.description = description;
} }
@ -3494,13 +3506,60 @@ public class MesPcnExtEnumUtil {
return tmp; return tmp;
} }
public static MC_RECORD_SN_QC_STATUS getByValue(int value) { public static SN_OPERATE_TYPE getByValue(int value) {
for (MC_RECORD_SN_QC_STATUS produceSnStatus : values()) { for (SN_OPERATE_TYPE snOperateType : values()) {
if (produceSnStatus.getValue() == value) { if (snOperateType.getValue() == value) {
return produceSnStatus; return snOperateType;
}
}
return null;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum IS_UNFREEZE {
BIND(10, "已解冻"),
UNTYING(20, "未解冻");
private int value;
private String description;
IS_UNFREEZE(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static IS_UNFREEZE getByValue(int value) {
for (IS_UNFREEZE isUnfreeze : values()) {
if (isUnfreeze.getValue() == value) {
return isUnfreeze;
} }
} }
return null; return null;
} }
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;
}
} }
} }

Loading…
Cancel
Save