KKSU
2024-09-10 f52cfc92db48d9a215d7f728ce4000de1cdd6ae2
src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelNewEnum.java
@@ -8,22 +8,25 @@
@Getter
public enum MemberLevelNewEnum {
//    SEVEN_LEVEL("SEVEN_LEVEL",6),
//    SIX_LEVEL("SIX_LEVEL",5),
    WU_LEVEL("WU_LEVEL",5),
    SI_LEVEL("SI_LEVEL",4),
    SAN_LEVEL("SAN_LEVEL",3),
    ER_LEVEL("ER_LEVEL",2),
    YI_LEVEL("YI_LEVEL",1),
    ZERO_LEVEL("ZERO_LEVEL",0);
//    SIX_LEVEL("SIX_LEVEL",6),
    SIX_LEVEL("SIX_LEVEL",6,"六星"),
    WU_LEVEL("WU_LEVEL",5,"五星"),
    SI_LEVEL("SI_LEVEL",4,"四星"),
    SAN_LEVEL("SAN_LEVEL",3,"三星"),
    ER_LEVEL("ER_LEVEL",2,"二星"),
    YI_LEVEL("YI_LEVEL",1,"一星"),
    ZERO_LEVEL("ZERO_LEVEL",0,"普通会员");
    private String type;
    private String name;
    private Integer code;
    MemberLevelNewEnum(String type, Integer code) {
    MemberLevelNewEnum(String type, Integer code,String name) {
        this.type = type;
        this.code = code;
        this.name = name;
    }
    public List<String> getLevelType(){
@@ -42,6 +45,26 @@
            }
        }
        return codeOne;
    }
    public String getLevelType(int code){
        String codeOne = null;
        for (MemberLevelNewEnum value : MemberLevelNewEnum.values()) {
            if(value.code == code){
                codeOne = value.type;
            }
        }
        return codeOne;
    }
    public String getLevelName(String Level){
        String levelName = MemberLevelNewEnum.ZERO_LEVEL.name;
        for (MemberLevelNewEnum value : MemberLevelNewEnum.values()) {
            if(value.type.equals(Level)){
                levelName = value.name;
            }
        }
        return levelName;
    }
    public String getNextLevel(String Level){
@@ -64,8 +87,8 @@
    }
    public static void main(String[] args) {
        String zero_level = MemberLevelNewEnum.ZERO_LEVEL.getNextLevel("YI_LEVEL");
        System.out.println(zero_level);
                String levelName = MemberLevelNewEnum.ZERO_LEVEL.name;
        System.out.println(levelName);
    }
    /**