package com.jilongda.common.enums; import lombok.Getter; /** * @Description * @Author xiaochen * @Date 2022/6/10/010 16:42 */ public enum UserTypeNumberEnum { /*用户类型 1全国经理 2东区经理 3南区经理 4北区经理 5KAM 6DR 7HC*/ QG(1, "QG"), DQ(2, "DQ"), NQ(3, "NQ"), BQ(4, "BQ"), KAM(5, "KAM"), DR(6, "DR"), HC(7, "HC"); @Getter private String desc; @Getter private int code; UserTypeNumberEnum(int code, String desc) { this.code = code; this.desc = desc; } /** * 通过code获取枚举 * * @param code * @return */ public static UserTypeNumberEnum fromCode(Integer code) { UserTypeNumberEnum[] resultTypes = UserTypeNumberEnum.values(); for (UserTypeNumberEnum resultType : resultTypes) { if (code.equals(resultType.getCode())) { return resultType; } } return null; } }