猫妈狗爸伴宠师小程序后端代码
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

1 year ago
  1. package com.ruoyi.common.enums;
  2. import lombok.Data;
  3. import lombok.Getter;
  4. @Getter
  5. public enum MemberLevel {
  6. NEW_PARENTS(1, "新晋家长"),
  7. ORDINARY_MEMBER(2, "普卡会员"),
  8. SILVER_MEMBER(3, "银卡会员"),
  9. GOLD_MEMBER(4, "金卡会员");
  10. private final Integer code;
  11. private final String name;
  12. private MemberLevel(Integer code, String name) {
  13. this.code = code;
  14. this.name = name;
  15. }
  16. public static String getName(Integer code) {
  17. for (MemberLevel memberLevel : values()) {
  18. if (memberLevel.getCode().equals(code)) {
  19. return memberLevel.getName();
  20. }
  21. }
  22. return "";
  23. }
  24. public static Integer getCode(String name) {
  25. for (MemberLevel memberLevel : values()) {
  26. if (memberLevel.getName().equals(name)) {
  27. return memberLevel.getCode();
  28. }
  29. }
  30. return null;
  31. }
  32. }