package com.gkhy.safePlatform.specialWork.enums; import java.util.HashMap; import java.util.Map; public enum WorkingAnalysisStatusEnum { WAIT_TO_START((byte) -1, "未开始"), ANALYSIS_QUALIFIED((byte) 1, "分析合格"), ANALYSIS_UNQUALIFIED((byte) 2, "分析不合格"), ANALYSIS_EXPIRED ((byte) 3, "分析超期"), ; public byte code; public String value; WorkingAnalysisStatusEnum(byte code, String value) { this.code = code; this.value = value; } private static Map map; static { map = new HashMap<>(); for (WorkingAnalysisStatusEnum statusEnum : WorkingAnalysisStatusEnum.values()) { map.put(statusEnum.code, statusEnum); } } public static WorkingAnalysisStatusEnum parse(Byte code) { return map.get(code); } }