package com.gkhy.labRiskManage.domain.account.enums; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public enum IdentityStatusEnum { EXPERT((byte)0,"专家"), NOT_EXPERT((byte)1,"非专家") ; private Byte status; private String dec; IdentityStatusEnum(Byte status, String dec) { this.status = status; this.dec = dec; } public Byte getStatus() { return status; } public void setStatus(Byte status) { this.status = status; } public String getDec() { return dec; } public void setDec(String dec) { this.dec = dec; } static Map map; static { map = new HashMap<>(); for(IdentityStatusEnum e : IdentityStatusEnum.values()){ map.put(e.status,e); } } public static IdentityStatusEnum prase(Byte status){ return map.get(status); } }