package com.vincent.rsf.server.manager.enums;
|
|
/**
|
* @author Ryan
|
* @date 2025/5/7
|
* @description: 单据来源
|
* @version 1.0
|
*/
|
public enum OrderSourceType {
|
//单据来源
|
ORDER_SOURCE_TYPE_ERP("1", "ERP系统"),
|
ORDER_SOURCE_TYPE_SYSTEM("2", "WMS系统生成"),
|
ORDER_SOURCE_TYPE_EXCEL("3", "EXCEL导入"),
|
ORDER_SOURCE_TYPE_QMS("4", "QMS系统"),
|
|
;
|
|
OrderSourceType(String val, String desc) {
|
this.val = Integer.parseInt(val);
|
this.desc = desc;
|
}
|
|
public Integer val;
|
public String desc;
|
|
|
public static Integer getSourceVal(String desc) {
|
if (desc.equals(OrderSourceType.ORDER_SOURCE_TYPE_ERP.desc)) {
|
return OrderSourceType.ORDER_SOURCE_TYPE_ERP.val;
|
} else if (desc.equals(OrderSourceType.ORDER_SOURCE_TYPE_SYSTEM.desc)) {
|
return OrderSourceType.ORDER_SOURCE_TYPE_SYSTEM.val;
|
} else if (desc.equals(OrderSourceType.ORDER_SOURCE_TYPE_EXCEL.desc)) {
|
return OrderSourceType.ORDER_SOURCE_TYPE_EXCEL.val;
|
} else if (desc.equals(OrderSourceType.ORDER_SOURCE_TYPE_QMS.desc)) {
|
return OrderSourceType.ORDER_SOURCE_TYPE_QMS.val;
|
}
|
return null;
|
}
|
|
public static String getSourceDesc(Integer val) {
|
if (val.equals(OrderSourceType.ORDER_SOURCE_TYPE_ERP.val)) {
|
return OrderSourceType.ORDER_SOURCE_TYPE_ERP.desc;
|
} else if (val.equals(OrderSourceType.ORDER_SOURCE_TYPE_SYSTEM.val)) {
|
return OrderSourceType.ORDER_SOURCE_TYPE_SYSTEM.desc;
|
} else if (val.equals(OrderSourceType.ORDER_SOURCE_TYPE_EXCEL.val)) {
|
return OrderSourceType.ORDER_SOURCE_TYPE_EXCEL.desc;
|
} else if (val.equals(OrderSourceType.ORDER_SOURCE_TYPE_QMS.val)) {
|
return OrderSourceType.ORDER_SOURCE_TYPE_QMS.desc;
|
}
|
return null;
|
}
|
}
|