package com.ruoyi.common.enums;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
public enum OrderType {
|
|
RAW("原材料","01raw"),
|
WG("外购成品","02wg");
|
|
private String label,value;
|
|
public String getLabel() {
|
return label;
|
}
|
|
public String getValue() {
|
return value;
|
}
|
|
OrderType(String label, String value) {
|
this.label = label;
|
this.value = value;
|
}
|
|
public static boolean validateValue(String value){
|
boolean flag = false;
|
for (OrderType orderType : OrderType.values()) {
|
if(StringUtils.isNotBlank(value)&&StringUtils.equals(orderType.getValue(),value)){
|
flag = true;
|
}
|
}
|
return flag;
|
}
|
|
public static String getLabelByValue(String value){
|
for (OrderType orderType : OrderType.values()) {
|
if(validateValue(value)&&StringUtils.equals(orderType.getValue(), value)){
|
return orderType.getLabel();
|
}
|
}
|
return "";
|
}
|
|
}
|