package cc.mrbird.febs.common.enumerates; import lombok.Getter; //会员星级 @Getter public enum MemberAccountLevelEnum { /** * 定级规则 */ NORMAL("普通",0,1), ONE_STAR("一星",50,2), TWO_STAR("二星",100,3), THREE_STAR("三星",200,4); private String name; private Integer amount; private Integer code; MemberAccountLevelEnum(String name,Integer amount,Integer code) { this.name = name; this.amount = amount; this.code = code; } /** * 根据输入的会员星级获取对应的Code * @param name * @return */ public Integer getMemberLevelCode(String name){ Integer code = 0; for(MemberAccountLevelEnum memberAccountLevelEnum : MemberAccountLevelEnum.values()){ if(memberAccountLevelEnum.name.equals(name)){ code = memberAccountLevelEnum.code; } } return code; } }