|
|
|
@ -713,7 +713,8 @@ public class WmsEnumUtil {
|
|
|
|
|
KT_PICK_RC(480, "KT_PICK_RC", "坤泰拣货"),
|
|
|
|
|
PRODUCE_INSTOCK(490, "PRODUCE_INSTOCK", "VDA生产入库"),
|
|
|
|
|
UTENSIL_CONSUMING(500, "UTENSIL_CONSUMING", "器具领用"),
|
|
|
|
|
TG_PICKING_GOODS(510, "TG_PICKING_GOODS", "TG生产领料");
|
|
|
|
|
TG_PICKING_GOODS(510, "TG_PICKING_GOODS", "TG生产领料"),
|
|
|
|
|
EXTERNAL_PULL(520, "EXTERNAL_PULL", "外部拉动");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String code;
|
|
|
|
@ -4512,7 +4513,9 @@ public class WmsEnumUtil {
|
|
|
|
|
SAFETY_STOCK_PULL(10, "安全库存拉动"),
|
|
|
|
|
ELECTRONIC_KANBAN_PULL(20, "电子看板拉动"),
|
|
|
|
|
LINE_PULL(30, "巡线拉动"),
|
|
|
|
|
PLANNED_PULL(40, "计划拉动");
|
|
|
|
|
PLANNED_PULL(40, "计划拉动"),
|
|
|
|
|
ANDON_PULL(50, "安灯拉动"),
|
|
|
|
|
EXTERNAL_PULL(60, "手工拉动");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String description;
|
|
|
|
@ -4551,6 +4554,53 @@ public class WmsEnumUtil {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 尾数计算方式
|
|
|
|
|
* 默认为 10
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum TAIL_QTY_MODE {
|
|
|
|
|
NONE(1, "不处理"),
|
|
|
|
|
ORIGIN_NUMBER(10, "原数值"),
|
|
|
|
|
UP_ROUND(20, "向上取整"),
|
|
|
|
|
DOWN_ROUND(30, "向下取整");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
TAIL_QTY_MODE(int value, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static TAIL_QTY_MODE codeOf(int value) {
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == value) {
|
|
|
|
|
return values()[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOf(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)
|
|
|
|
@ -5307,48 +5357,82 @@ public class WmsEnumUtil {
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum WAVE_MERGE_RULE {
|
|
|
|
|
IS_SAME_CUSTOMER("同客户", "isSameCustomer", 2, 10),
|
|
|
|
|
IS_SAME_WAREHOUSE("同仓库", "isSameWareHouse", 1, 10),
|
|
|
|
|
IS_SAME_PRIORITY("同优先级", "isSamePriority", 1, 10),
|
|
|
|
|
IS_SAME_SRC_ZONE("同来源存储区", "isSameSrcZone", 2, 10),
|
|
|
|
|
IS_SAME_DEST_ZONE("同目标存储区", "isSameDestZone", 2, 10),
|
|
|
|
|
IS_SAME_PART("同物料", "isSamePart", 2, 10),
|
|
|
|
|
IS_SAME_PART_GROUP("同物料组", "isSamePartGroup", 2, 10),
|
|
|
|
|
IS_SAME_DELIVERY_TIME("同发货时间", "isSameDeliveryTime", 2, 10),
|
|
|
|
|
IS_SAME_BUSI_TYPE("同业务类型", "isSameBusiType", 1, 10),
|
|
|
|
|
IS_SAME_ORDER_STATUS("同单据状态", "isSameOrderStatus", 1, 10),
|
|
|
|
|
IS_CROSS_AREA("允许跨区", "isCrossArea", 2, 10),
|
|
|
|
|
IS_COLLECTION("物料整箱归集", "isCollection", 2, 10);
|
|
|
|
|
IS_SAME_CUSTOMER("同客户", "isSameCustomer", "2", 10,
|
|
|
|
|
0, "isSameCustomer", "同客户"),
|
|
|
|
|
IS_SAME_WAREHOUSE("同仓库", "isSameWareHouse", "2", 10,
|
|
|
|
|
0, "isSameWareHouse", "同仓库"),
|
|
|
|
|
IS_SAME_PRIORITY("同优先级", "isSamePriority", "1", 10,
|
|
|
|
|
0, "isSamePriority", "同优先级"),
|
|
|
|
|
IS_SAME_SRC_ZONE("同来源存储区", "isSameSrcZone", "2", 10,
|
|
|
|
|
0, "isSameSrcZone", "同来源存储区"),
|
|
|
|
|
IS_SAME_DEST_ZONE("同目标存储区", "isSameDestZone", "2", 10,
|
|
|
|
|
0, "isSameDestZone", "同目标存储区"),
|
|
|
|
|
IS_SAME_PART("同物料", "isSamePart", "2", 10,
|
|
|
|
|
0, "isSamePart", "同物料"),
|
|
|
|
|
IS_SAME_PART_GROUP("同物料组", "isSamePartGroup", "2", 10,
|
|
|
|
|
0, "isSamePartGroup", "同物料组"),
|
|
|
|
|
IS_SAME_DELIVERY_TIME("同发货时间", "isSameDeliveryTime", "2", 10,
|
|
|
|
|
0, "isSameDeliveryTime", "同发货时间"),
|
|
|
|
|
IS_SAME_BUSI_TYPE("同业务类型", "isSameBusiType", "1", 10,
|
|
|
|
|
0, "isSameBusiType", "同业务类型"),
|
|
|
|
|
IS_SAME_ORDER_STATUS("同单据状态", "isSameOrderStatus", "1", 10,
|
|
|
|
|
0, "isSameOrderStatus", "同单据状态"),
|
|
|
|
|
IS_CROSS_AREA("允许跨区", "isCrossArea", "2", 10,
|
|
|
|
|
0, "isCrossArea", "允许跨区"),
|
|
|
|
|
IS_COLLECTION("物料整箱归集", "isCollection", "2", 10,
|
|
|
|
|
0, "isCollection", "物料整箱归集");
|
|
|
|
|
|
|
|
|
|
private String fieldChName;
|
|
|
|
|
|
|
|
|
|
private String fieldEnName;
|
|
|
|
|
|
|
|
|
|
private int mergeOperatorType;
|
|
|
|
|
|
|
|
|
|
private String fieldValue;
|
|
|
|
|
|
|
|
|
|
private String chName;
|
|
|
|
|
|
|
|
|
|
private String enName;
|
|
|
|
|
private int value;
|
|
|
|
|
|
|
|
|
|
private int waveMergeType;
|
|
|
|
|
private String code;
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
WAVE_MERGE_RULE(String chName, String enName, int value, int waveMergeType) {
|
|
|
|
|
this.chName = chName;
|
|
|
|
|
this.enName = enName;
|
|
|
|
|
WAVE_MERGE_RULE(String fieldChName, String fieldEnName, String fieldValue, int mergeOperatorType, int value,
|
|
|
|
|
String code, String description) {
|
|
|
|
|
this.fieldChName = fieldChName;
|
|
|
|
|
this.fieldEnName = fieldEnName;
|
|
|
|
|
this.fieldValue = fieldValue;
|
|
|
|
|
this.mergeOperatorType = mergeOperatorType;
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.waveMergeType = waveMergeType;
|
|
|
|
|
this.description = description;
|
|
|
|
|
this.code = code;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getChName() {
|
|
|
|
|
return chName;
|
|
|
|
|
public String getFieldChName() {
|
|
|
|
|
return fieldChName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getEnName() {
|
|
|
|
|
return enName;
|
|
|
|
|
public String getFieldEnName() {
|
|
|
|
|
return fieldEnName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
public String getFieldValue() {
|
|
|
|
|
return fieldValue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getMergeOperatorType() {
|
|
|
|
|
return mergeOperatorType;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getWaveMergeType() {
|
|
|
|
|
return waveMergeType;
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getCode() {
|
|
|
|
|
return code;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -5358,28 +5442,35 @@ public class WmsEnumUtil {
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum WAVE_MERGE_RANGE {
|
|
|
|
|
CUST_NO("客户代码", "custNo", "cn.estsh.i3plus.pojo.wms.bean.BasCustomer",
|
|
|
|
|
"custNo, custName", "custNo, custName", "custNo", 20),
|
|
|
|
|
"custNo,custName", "custNo,custName", "custNo",
|
|
|
|
|
20, "", "custNo", 0, "客户代码"),
|
|
|
|
|
WAREHOUSE_CODE("仓库代码", "srcWhNo", "cn.estsh.i3plus.pojo.wms.bean.WareHouse",
|
|
|
|
|
"code, name", "code, name", "code", 20),
|
|
|
|
|
"code,name", "code,name", "code",
|
|
|
|
|
20, "", "srcWhNo", 0, "仓库代码"),
|
|
|
|
|
PRIORITY("优先级", "priority", "PRIORITY_NEW", "",
|
|
|
|
|
"", "", 20),
|
|
|
|
|
"", "", 20, "",
|
|
|
|
|
"priority", 0, "优先级"),
|
|
|
|
|
SRC_ZONE_NO("来源存储区代码", "srcZoneNo", "cn.estsh.i3plus.pojo.wms.bean.WmsZones",
|
|
|
|
|
"zoneNo, zoneName", "zoneNo", "zoneNo", 20),
|
|
|
|
|
"zoneNo,zoneName", "zoneNo", "zoneNo",
|
|
|
|
|
20, "", "srcZoneNo", 0, "来源存储区代码"),
|
|
|
|
|
DEST_ZONE_NO("目标存储区代码", "destZoneNo", "cn.estsh.i3plus.pojo.wms.bean.WmsZones",
|
|
|
|
|
"zoneNo, zoneName", "zoneNo", "zoneNo", 20),
|
|
|
|
|
"zoneNo,zoneName", "zoneNo", "zoneNo",
|
|
|
|
|
20, "", "destZoneNo", 0, "目标存储区代码"),
|
|
|
|
|
PART_NO("物料号", "partNo", "cn.estsh.i3plus.pojo.wms.bean.WmsPart",
|
|
|
|
|
"partNo, partName", "partNo", "partNo", 20),
|
|
|
|
|
PART_GROUP_NO("物料组代码", "partGroupNo", "", "",
|
|
|
|
|
"", "", 20),
|
|
|
|
|
"partNo,partName", "partNo", "partNo",
|
|
|
|
|
20, "", "partNo", 0, "物料号"),
|
|
|
|
|
PART_GROUP_NO("物料组代码", "partGroupNo", "cn.estsh.i3plus.pojo.wms.bean.WmsPartGroup",
|
|
|
|
|
"partGroupNo,partGroupName", "partGroupNo",
|
|
|
|
|
"partGroupNo", 20, "", "partGroupNo", 0, "物料组代码"),
|
|
|
|
|
BUSI_TYPE("业务类型", "busiType", "OUT_MOVEMENT_BUSI_TYPE", "",
|
|
|
|
|
"", "", 20),
|
|
|
|
|
"", "", 20, "", "busiType", 0, "业务类型"),
|
|
|
|
|
ORDER_STATUS("单据状态", "orderStatus", "MASTER_ORDER_STATUS", "",
|
|
|
|
|
"", "", 20);
|
|
|
|
|
"", "", 20, "", "orderStatus", 0, "单据状态");
|
|
|
|
|
|
|
|
|
|
// 中文名称
|
|
|
|
|
String chName;
|
|
|
|
|
String fieldChName;
|
|
|
|
|
// 英文名称
|
|
|
|
|
String enName;
|
|
|
|
|
String fieldEnName;
|
|
|
|
|
// 下拉枚举名称
|
|
|
|
|
String entityName;
|
|
|
|
|
// 下拉列表显示列名称,多个列名需要根据逗号分隔
|
|
|
|
@ -5389,25 +5480,38 @@ public class WmsEnumUtil {
|
|
|
|
|
// 回显列名
|
|
|
|
|
String explicitColumnName;
|
|
|
|
|
// 合并操作类型
|
|
|
|
|
private int waveMergeType;
|
|
|
|
|
private int mergeOperatorType;
|
|
|
|
|
|
|
|
|
|
WAVE_MERGE_RANGE(String chName, String enName, String entityName, String listColumnName,
|
|
|
|
|
String searchColumnName, String explicitColumnName, int waveMergeType) {
|
|
|
|
|
this.chName = chName;
|
|
|
|
|
this.enName = enName;
|
|
|
|
|
private String fieldValue;
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
|
|
|
|
|
private String code;
|
|
|
|
|
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
WAVE_MERGE_RANGE(String fieldChName, String fieldEnName, String entityName, String listColumnName,
|
|
|
|
|
String searchColumnName, String explicitColumnName, int mergeOperatorType, String fieldValue,
|
|
|
|
|
String code, int value, String description) {
|
|
|
|
|
this.fieldChName = fieldChName;
|
|
|
|
|
this.fieldEnName = fieldEnName;
|
|
|
|
|
this.entityName = entityName;
|
|
|
|
|
this.listColumnName = listColumnName;
|
|
|
|
|
this.searchColumnName = searchColumnName;
|
|
|
|
|
this.explicitColumnName = explicitColumnName;
|
|
|
|
|
this.waveMergeType = waveMergeType;
|
|
|
|
|
this.mergeOperatorType = mergeOperatorType;
|
|
|
|
|
this.fieldValue = fieldValue;
|
|
|
|
|
this.code = code;
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getChName() {
|
|
|
|
|
return chName;
|
|
|
|
|
public String getFieldEnName() {
|
|
|
|
|
return fieldEnName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getEnName() {
|
|
|
|
|
return enName;
|
|
|
|
|
public String getFieldChName() {
|
|
|
|
|
return fieldChName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getEntityName() {
|
|
|
|
@ -5426,8 +5530,24 @@ public class WmsEnumUtil {
|
|
|
|
|
return explicitColumnName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getWaveMergeType() {
|
|
|
|
|
return waveMergeType;
|
|
|
|
|
public int getMergeOperatorType() {
|
|
|
|
|
return mergeOperatorType;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getFieldValue() {
|
|
|
|
|
return fieldValue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return "description";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getCode() {
|
|
|
|
|
return code;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -5490,4 +5610,291 @@ public class WmsEnumUtil {
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 存储区-补货方式
|
|
|
|
|
* 默认为 10
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum ZONE_PULL_WAY {
|
|
|
|
|
JOB_CYCLE(10, "JOB周期"),
|
|
|
|
|
FIXED_CYCLE(20, "固定周期");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
ZONE_PULL_WAY(int value, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static ZONE_PULL_WAY codeOf(int value) {
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == value) {
|
|
|
|
|
return values()[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOf(int val) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
|
tmp = values()[i].description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拉动任务-任务类型
|
|
|
|
|
* 默认为 10
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum PULL_TASK_TYPE {
|
|
|
|
|
NORMAL_PULL(10, "普通拉动"),
|
|
|
|
|
GROUP_PULL(20, "组合拉动");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
PULL_TASK_TYPE(int value, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static PULL_TASK_TYPE codeOf(int value) {
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == value) {
|
|
|
|
|
return values()[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOf(int val) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
|
tmp = values()[i].description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 道口预约订单状态
|
|
|
|
|
* 默认为 10
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum DOCK_ORDER_STATUS {
|
|
|
|
|
WAIT_SEND(10, "待送货"),
|
|
|
|
|
ARRIVED(20, "已到达"),
|
|
|
|
|
RECEIVED(30, "已收货"),
|
|
|
|
|
CANCELED(40, "已取消");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
DOCK_ORDER_STATUS(int value, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static DOCK_ORDER_STATUS codeOf(int value) {
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == value) {
|
|
|
|
|
return values()[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String valueOf(int val) {
|
|
|
|
|
String tmp = null;
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == val) {
|
|
|
|
|
tmp = values()[i].description;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return tmp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 道口预约订单状态
|
|
|
|
|
* 默认为 10
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum DOCK_APPOINTMENT_STATUS {
|
|
|
|
|
WAIT_SEND(10, "待送货"),
|
|
|
|
|
HAS_SENDED(20, "已送达"),
|
|
|
|
|
RECEIVING(30, "收货中"),
|
|
|
|
|
COMPLETED(40, "已完成"),
|
|
|
|
|
OVERTIME(50, "供货超时");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
DOCK_APPOINTMENT_STATUS(int value, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static DOCK_APPOINTMENT_STATUS codeOf(int value) {
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].value == value) {
|
|
|
|
|
return values()[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 推送类型单位
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum QAD_DOC_TYPE {
|
|
|
|
|
TYPE_S(10, "s","s"), TYPE_D(20, "d","d");
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
|
private String code;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
public String getCode() {
|
|
|
|
|
return code;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
QAD_DOC_TYPE(int value,String code, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.code = code;
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 业务场景Supplier
|
|
|
|
|
*/
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
|
public enum BUSI_SCENE_TYPE {
|
|
|
|
|
YFAS_DELIVERY(10, "YFAS_DELIVERY", "YFAS送货"),
|
|
|
|
|
TURN_ZAITU_LOCATE(20, "TURN_ZAITU_LOCATE", "转储到在途库位"),
|
|
|
|
|
ORGANIZE_TRUN(30, "ORGANIZE_TRUN", "工厂内转储"),
|
|
|
|
|
SUPPLIER_SELF(40, "SUPPLIER_SELF", "供应商自提"),
|
|
|
|
|
CUSTOMER_SELF(50, "CUSTOMER_SELF", "客户自提");
|
|
|
|
|
private int value;
|
|
|
|
|
private String code;
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
BUSI_SCENE_TYPE(int value, String code, String description) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
this.code = code;
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getCode() {
|
|
|
|
|
return code;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDescription() {
|
|
|
|
|
return description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static BUSI_SCENE_TYPE codeOf(String code) {
|
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
|
if (values()[i].code.equals(code)) {
|
|
|
|
|
return values()[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|