新增枚举:操作类型

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