| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package com.ydtech.modules.admin.constants;
- import lombok.AllArgsConstructor;
- import lombok.Getter;
- @Getter
- @AllArgsConstructor
- public enum UserWorkStatus {
- UWS_0(0, "离司"),
- UWS_1(1, "在职"),
- UWS_2(2, "入司待审核"),
- UWS_3(3, "入司审核驳回"),
- UWS_4(4, "离司待审核"),
- UWS_5(5, "离司审核驳回"),
- UWS_6(6, "修改待审核"),
- UWS_7(7, "修改审核驳回"),
- UWS_8(8, "待入司");
- private final Integer code;
- private final String desc;
- public Integer getCode() {
- return code;
- }
- public String getDesc() {
- return desc;
- }
- public static String getNameByRole(Integer role){
- for (UserWorkStatus value : UserWorkStatus.values()) {
- if(value.getCode().equals(role)){
- return value.getDesc();
- }
- }
- return null;
- }
- }
|