LevelEnum.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.keao.edu.user.enums;
  2. import com.keao.edu.common.enums.BaseEnum;
  3. /**
  4. * @Author Joburgess
  5. * @Date 2020.07.24
  6. **/
  7. public enum LevelEnum implements BaseEnum<Integer, LevelEnum> {
  8. ONE(1, "一级"),
  9. TWO(2, "一级"),
  10. THREE(3, "一级"),
  11. FOUR(4, "一级"),
  12. FIVE(5, "一级"),
  13. SIX(6, "一级"),
  14. SEVEN(7, "一级"),
  15. EIGHT(8, "一级"),
  16. NINE(9, "一级"),
  17. TEN(10, "一级"),;
  18. private Integer code;
  19. private String msg;
  20. LevelEnum(Integer code, String msg) {
  21. this.code = code;
  22. this.msg = msg;
  23. }
  24. @Override
  25. public Integer getCode() {
  26. return code;
  27. }
  28. public void setCode(Integer code) {
  29. this.code = code;
  30. }
  31. public String getMsg() {
  32. return msg;
  33. }
  34. public void setMsg(String msg) {
  35. this.msg = msg;
  36. }
  37. public static String getMsg(Integer code){
  38. for (LevelEnum levelEnum : values()) {
  39. if(levelEnum.getCode().equals(code)){
  40. return levelEnum.getMsg();
  41. }
  42. }
  43. return null;
  44. }
  45. }