package com.gkhy.safePlatform.account.enums; import java.util.HashMap; import java.util.Map; public enum CrossSkyEnum { //是否跨天 ENABLE_CROSS_DAY((byte)0,"是"), UNENABLE_CROSS_DAY((byte)1,"否"), ; private Byte status; private String desc; CrossSkyEnum(Byte status, String desc) { this.status = status; this.desc = desc; } public Byte getStatus() { return status; } public void setStatus(Byte status) { this.status = status; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } static Map map; static { map = new HashMap<>(); for (CrossSkyEnum crossSkyEnum : CrossSkyEnum.values()) { map.put(crossSkyEnum.getStatus(), crossSkyEnum); } } public static CrossSkyEnum parse(Byte status) { return map.get(status); } }