package com.finance.common.enums; import lombok.Getter; /** * @author xiaochen * @ClassName Disable * @Description * @date 2022-06-08 16:55 */ public enum UpdateTypeEnum { /*调整类型 1=经理更换,2=负责人更换,3=人员新增,4=调整计划时间*/ PROJECT_MANAGER(1, "经理更换"), WORK_HEADER(2, "负责人更换"), ADD_USER(3, "人员新增"), UPDATE_PLAN_TIME(4, "调整计划时间"), REDUCE_USER(5, "人员减少"); @Getter private String desc; @Getter private int code; UpdateTypeEnum(int code, String desc) { this.code = code; this.desc = desc; } /** * 通过code获取枚举 * * @param code * @return */ public static UpdateTypeEnum fromCode(Integer code) { UpdateTypeEnum[] resultTypes = UpdateTypeEnum.values(); for (UpdateTypeEnum resultType : resultTypes) { if (code.equals(resultType.getCode())) { return resultType; } } return null; } }