From cca9194e7a5ae6174f595495badb7bd96d93de81 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Tue, 13 Sep 2022 23:49:19 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.2.5=E3=80=91=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=9E=9A=E4=B8=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/api/enums/OrgApproverTypeEnum.java | 37 +++++++++++++------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/enums/OrgApproverTypeEnum.java b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/enums/OrgApproverTypeEnum.java index 9ff04b829..8afdbfd03 100644 --- a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/enums/OrgApproverTypeEnum.java +++ b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/enums/OrgApproverTypeEnum.java @@ -24,6 +24,7 @@ */ package cn.stylefeng.roses.kernel.system.api.enums; +import cn.stylefeng.roses.kernel.rule.base.ReadableEnum; import lombok.Getter; /** @@ -33,62 +34,74 @@ import lombok.Getter; * @date 2022/9/13 23:16 */ @Getter -public enum OrgApproverTypeEnum { +public enum OrgApproverTypeEnum implements ReadableEnum { /** * 负责人 */ - FZR(1), + FZR(1, "负责人"), /** * 部长 */ - BZ(2), + BZ(2, "部长"), /** * 体系负责人 */ - TXFZR(3), + TXFZR(3, "体系负责人"), /** * 部门助理 */ - BMZL(4), + BMZL(4, "部门助理"), /** * 资产助理 */ - ZCZL(5), + ZCZL(5, "资产助理"), /** * 考勤专员 */ - KQZY(6), + KQZY(6, "考勤专员"), /** * HRBP */ - HRBP(7), + HRBP(7, "HRBP"), /** * 门禁员 */ - MJY(8), + MJY(8, "门禁员"), /** * 办公账号员 */ - BGZHY(9), + BGZHY(9, "办公账号员"), /** * 转岗须知员 */ - ZGXZY(10); + ZGXZY(10, "转岗须知员"); private final Integer code; - OrgApproverTypeEnum(Integer code) { + private final String name; + + OrgApproverTypeEnum(Integer code, String name) { this.code = code; + this.name = name; } + @Override + public Object getKey() { + return this.code; + } + + @Override + public Object getName() { + return this.name; + } }