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 ""; } }