猫妈狗爸伴宠师小程序后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

37 lines
939 B

package com.ruoyi.common.enums;
import lombok.Data;
import lombok.Getter;
@Getter
public enum MemberLevel {
NEW_PARENTS(1, "新晋家长"),
ORDINARY_MEMBER(2, "普卡会员"),
SILVER_MEMBER(3, "银卡会员"),
GOLD_MEMBER(4, "金卡会员");
private final Integer code;
private final String name;
private MemberLevel(Integer code, String name) {
this.code = code;
this.name = name;
}
public static String getName(Integer code) {
for (MemberLevel memberLevel : values()) {
if (memberLevel.getCode().equals(code)) {
return memberLevel.getName();
}
}
return "";
}
public static Integer getCode(String name) {
for (MemberLevel memberLevel : values()) {
if (memberLevel.getName().equals(name)) {
return memberLevel.getCode();
}
}
return null;
}
}