package com.yunhai.campusnotice.enums; import lombok.Getter; /** * 通知审批动作(notice_approval.action)。 */ @Getter public enum ApprovalActionEnum { SUBMIT(1, "提交审批"), APPROVE(2, "审批通过"), REJECT(3, "审批驳回"); private final int code; private final String desc; ApprovalActionEnum(int code, String desc) { this.code = code; this.desc = desc; } public static ApprovalActionEnum of(Integer code) { if (code == null) { return null; } for (ApprovalActionEnum e : values()) { if (e.code == code) { return e; } } return null; } }