package com.gkhy.safePlatform.specialWork.enums; import java.util.HashMap; import java.util.Map; public enum ProcessOperationEnum { APPLY(0, "提出申请"), APPROVE(1, "审批"), CANCEL(2, "取消申请"), AUTO_REJECT(3, "自动驳回"), APPROVE_SUCCESS(4, "审批通过"), ABORD(5, "终止"), FINISH(6, "作业流转结束"), ; ProcessOperationEnum(int code, String value) { this.code = code; this.value = value; } public int code; public String value; static Map map; static { map = new HashMap<>(); for (ProcessOperationEnum e : ProcessOperationEnum.values()) { map.put(e.code, e); } } public static ProcessOperationEnum parse(Integer code) { return map.get(code); } }