package com.ruoyi.system.emums; import lombok.Getter; import lombok.AllArgsConstructor; @Getter @AllArgsConstructor public enum ApprovalStatusEnum { DRAFT(0, "草稿"), PENDING(1, "待审批"), PASSED(2, "审批通过"), REFUSED(3, "审批拒绝"), CANCELED(4, "已撤回"); private final Integer code; private final String desc; public static ApprovalStatusEnum getEnumByCode(Integer code) { for (ApprovalStatusEnum e : ApprovalStatusEnum.values()) { if (e.code.equals(code)) { return e; } } return null; } }