UserEnum.java 752 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package org.dbsyncer.biz.enums;
  2. /**
  3. * 用户角色枚举
  4. *
  5. * @author AE86
  6. * @version 1.0.0
  7. * @date 2022/11/18 23:21
  8. */
  9. public enum UserEnum {
  10. /**
  11. * 管理员
  12. */
  13. ADMIN("admin", "管理员"),
  14. /**
  15. * 普通用户
  16. */
  17. USER("user", "普通用户");
  18. private String code;
  19. private String name;
  20. UserEnum(String code, String name) {
  21. this.code = code;
  22. this.name = name;
  23. }
  24. /**
  25. * 是否是管理员
  26. *
  27. * @param roleCode
  28. * @return
  29. */
  30. public static boolean isAdmin(String roleCode) {
  31. return ADMIN.getCode().equals(roleCode);
  32. }
  33. public String getCode() {
  34. return code;
  35. }
  36. public String getName() {
  37. return name;
  38. }
  39. }