package com.gkhy.safePlatform.emergency.enums; import java.util.HashMap; import java.util.Map; public enum EmergencySelectTypeEnum { SPECIFY_TINE((byte)1,"指定时间"), TIME_SLOT((byte)2,"时间段"), ; EmergencySelectTypeEnum(byte code, String value) { this.code = code; this.value = value; } ; public byte code; public String value; static Map map; static { map = new HashMap<>(); for (EmergencySelectTypeEnum level : EmergencySelectTypeEnum.values()) { map.put(level.code, level); } } public static EmergencySelectTypeEnum parse(Byte code) { return map.get(code); } public byte getCode() { return code; } public void setCode(byte code) { this.code = code; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } }