| | |
| | | @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(){ |
| | |
| | | } |
| | | } |
| | | 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){ |
| | |
| | | } |
| | | |
| | | 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); |
| | | } |
| | | |
| | | /** |