UserRoleEnum.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.care.common.enums;
  2. import cn.hutool.core.util.StrUtil;
  3. /**
  4. * @Author:java
  5. * @Date: 2021/05/27
  6. */
  7. public enum UserRoleEnum {
  8. /**
  9. *
  10. */
  11. SYSTEM("system","系统管理员"),
  12. ORG("org","机构管理员"),
  13. STATION("station","服务站管理员"),
  14. CHANMB("chanmb","管家"),
  15. SEAT("seat","坐席"),
  16. OLDER("older","老人"),
  17. CONTACT("contact","紧急联系人");
  18. private String value;
  19. private String name;
  20. UserRoleEnum(String value, String name) {
  21. this.value = value;
  22. this.name = name;
  23. }
  24. public String getValue() {
  25. return value;
  26. }
  27. public static String getCodeToName(String code){
  28. if (StrUtil.isEmpty(code)){
  29. return null;
  30. }
  31. if (SYSTEM.getValue().equals(code)){
  32. return SYSTEM.name;
  33. } else if (ORG.getValue().equals(code)){
  34. return ORG.name;
  35. } else if (STATION.getValue().equals(code)){
  36. return STATION.name;
  37. } else if (CHANMB.getValue().equals(code)){
  38. return CHANMB.name;
  39. }else if (SEAT.getValue().equals(code)){
  40. return SEAT.name;
  41. }else if (OLDER.getValue().equals(code)){
  42. return OLDER.name;
  43. }else if (CONTACT.getValue().equals(code)){
  44. return CONTACT.name;
  45. }
  46. return null;
  47. }
  48. }