package com.ruoyi.system.emums; import lombok.AllArgsConstructor; import lombok.Getter; /** * 审批流程节点枚举 * * @author YourName * @since 2025-09-11 */ @Getter @AllArgsConstructor public enum ApprovalFlowNodeEnum { /** * 部门负责人审批 */ DEPT(1, "部门负责人审批"), /** * 风险合规部审批 */ RISK(2, "风险合规部审批"), /** * 财务融资部审批 */ FINANCE(3, "财务融资部审批"), /** * 分管领导审批 */ DIVISION(4, "分管领导审批"), /** * 总经理审批 */ GENERAL(5, "总经理审批"), /** * 董事长审批 */ CHAIRMAN(6, "董事长审批"); private final Integer code; private final String desc; public static ApprovalFlowNodeEnum getEnumByCode(Integer code) { for (ApprovalFlowNodeEnum e : ApprovalFlowNodeEnum.values()) { if (e.code.equals(code)) { return e; } } return null; } }