|
|
|
@ -13,6 +13,32 @@ import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
public class MesPcnEnumUtil {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 物料校验项数据查询类型
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum PART_CHECK_DATA_TYPE {
|
|
|
|
|
ALL_DATA(1, "所有数据"),
|
|
|
|
|
LAST_DATA(2, "最后一条数据");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
PART_CHECK_DATA_TYPE(int value, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 注塑生产操作模式
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
@ -1889,7 +1915,8 @@ public class MesPcnEnumUtil {
|
|
|
|
|
REPRODUCTION_RMS(110, "重新生产-报工"),
|
|
|
|
|
REPRODUCTION_NOT_RMS(120, "重新生产-不报工"),
|
|
|
|
|
REVERSE_SPRAY_ORDER(130, "反喷工单"),
|
|
|
|
|
SPARE_RETURN_REPAIR(140, "客退备件返修");
|
|
|
|
|
SPARE_RETURN_REPAIR(140, "客退备件返修"),
|
|
|
|
|
HOP_SEQ_ORDER(150, "跳序工单");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String description;
|
|
|
|
@ -5348,4 +5375,96 @@ public class MesPcnEnumUtil {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 队列 料架摆放位置
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum GROUP_SIDE {
|
|
|
|
|
POSITIVE(10, "A", "正面"),
|
|
|
|
|
REVERSE_SIDE(20, "B", "背面"),
|
|
|
|
|
SPECIAL_SIDE(30, "C", "特殊件");
|
|
|
|
|
|
|
|
|
|
private Integer value;
|
|
|
|
|
private String code;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
GROUP_SIDE(Integer value, String code, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.code = code;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Integer getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getCode() {
|
|
|
|
|
return code;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String codeOfDescription(String code) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].code.equals(code)) {
|
|
|
|
|
tmp = values()[i].description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOfDescription(Integer value) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == value) {
|
|
|
|
|
tmp = values()[i].description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 中航DB数据检查配置-DB复核项
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum MES_DB_DATA_CHECK_ITEM {
|
|
|
|
|
PART_NO_NULL(10, "物料为空复核"),
|
|
|
|
|
PART_NO_ORDER(20, "零件工单匹对复核"),
|
|
|
|
|
SERIA_LNUMBER_REPEAT(30, "过程条码重复复核"),
|
|
|
|
|
SERIA_LNUMBER_NULL(40, "过程条码为空复核"),
|
|
|
|
|
PRODUCT_SN_REPEAT(50, "产品二维码重复复核"),
|
|
|
|
|
PRODUCT_SN_NULL(60, "产品二维码为空复核"),
|
|
|
|
|
KEY_DATA_FILED_NULL(70, "质量关键字段为空复核"),
|
|
|
|
|
QC_FAIL_MAX_COUNT(80, "缺陷类型连续超过设定数复核");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
MES_DB_DATA_CHECK_ITEM(int value, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOfDescription(Integer value) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == value) {
|
|
|
|
|
tmp = values()[i].description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|