package com.gkhy.hazmat.common.enums; import java.util.Objects; /** * 危化品最小包装 * */ public enum HazmatPackageEnum { PING(0, "瓶"), DAI(1, "袋"), TONG(2, "桶"), HE(3, "盒"), XIANG(4, "箱"), OTHER(5,"其他"); private final Integer code; private final String info; HazmatPackageEnum(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(HazmatPackageEnum hazmatPackageEnum: HazmatPackageEnum.values()){ if(Objects.equals(hazmatPackageEnum.getCode(), code)){ return hazmatPackageEnum.getInfo(); } } return ""; } public static Integer getCodeByInfo(String info){ for(HazmatPackageEnum hazmatPackageEnum:HazmatPackageEnum.values()){ if(info.equals(hazmatPackageEnum.getInfo())){ return hazmatPackageEnum.getCode(); } } return null; } }