package com.gk.hotwork.specialWork.enums; import java.util.HashMap; import java.util.Map; public enum ApprovalFilledItemType { UNINVOLVED((byte)0,"不涉及"), INVOLVED((byte)1,"涉及"), ; public byte code; public String value; ApprovalFilledItemType(Byte code, String value) { this.code = code; this.value = value; } static Map map; static { map = new HashMap<>(); for (ApprovalFilledItemType type : ApprovalFilledItemType.values()) { map.put(type.code, type); } } public static ApprovalFilledItemType parse(Byte code) { return map.get(code); } }