【7.2.5】更新枚举

pull/37/head
fengshuonan 2022-09-13 23:49:19 +08:00
parent d1c2633faa
commit cca9194e7a
1 changed files with 25 additions and 12 deletions

View File

@ -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;
}
}