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