package com.gkhy.safePlatform.specialWork.enums; import java.util.HashMap; import java.util.Map; public enum ConfigurationLevelEnum { MANDATORY((byte)0,"必选"), OPTIONAL((byte)1,"可选"), HIGH_CONFIGURATION((byte)2,"高配"), ; byte code; String value; ConfigurationLevelEnum(byte code, String value) { this.code = code; this.value = value; } public byte getCode() { return code; } public String getValue() { return value; } static Map map; static { map = new HashMap<>(); for (ConfigurationLevelEnum ruleItemStatusEnum : ConfigurationLevelEnum.values()) { map.put(ruleItemStatusEnum.getCode(), ruleItemStatusEnum); } } public static ConfigurationLevelEnum parse(Byte code) { return map.get(code); } }