package com.gkhy.safePlatform.specialWork.enums; import java.util.HashMap; import java.util.Map; public enum WorkingAcceptStatusEnum { UNSTARTED((byte) -1, "未开始"), WAITED_TO_ACCEPT((byte) 1, "等待验收"), ALREADY_ACCEPTED((byte)2,"已验收") ; public Byte code; public String value; WorkingAcceptStatusEnum(Byte code, String value) { this.code = code; this.value = value; } private static Map map; static { map = new HashMap<>(); for (WorkingAcceptStatusEnum statusEnum : WorkingAcceptStatusEnum.values()) { map.put(statusEnum.code, statusEnum); } } public static WorkingAcceptStatusEnum 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; } }