package com.gkhy.hazmat.common.enums; import java.util.Objects; /** * 危化品最小包装 * */ public enum HazmatKindEnum { REAGENT(0, "试剂"), STOCK(1, "原料"), SIMIGOOD(2, "半成品"), GOOD(3, "成品"), OTHER(4, "其他"); private final Integer code; private final String info; HazmatKindEnum(Integer code, String info) { this.code = code; this.info = info; } public Integer getCode() { return code; } public String getInfo() { return info; } public static String getInfoByCode(Integer code){ for(HazmatKindEnum hazmatKindEnum:HazmatKindEnum.values()){ if(Objects.equals(hazmatKindEnum.getCode(), code)){ return hazmatKindEnum.getInfo(); } } return ""; } public static Integer getCodeByInfo(String info){ for(HazmatKindEnum hazmatKindEnum:HazmatKindEnum.values()){ if(info.equals(hazmatKindEnum.getInfo())){ return hazmatKindEnum.getCode(); } } return null; } }