DataScopeEnum.java 789 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.coffee.common.enums;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Getter;
  4. /**
  5. * 数据范围 1全部数据权限;2自定义数据权限;3本部门数据权限;4本部门及以下数据权限;5仅本人数据权限
  6. *
  7. * @author Kevin
  8. */
  9. @Getter
  10. @AllArgsConstructor
  11. public enum DataScopeEnum {
  12. /**
  13. * 全部数据权限
  14. */
  15. ALL("1", "全部数据权限"),
  16. /**
  17. * 自定义数据权限
  18. */
  19. CUSTOM("2", "自定义数据权限"),
  20. /**
  21. * 本部门数据权限
  22. */
  23. DEPT("3", "本部门数据权限"),
  24. /**
  25. * 不内嵌
  26. */
  27. DEPT_AND_CHILD("4", "本部门及以下数据权限"),
  28. /**
  29. * 不内嵌
  30. */
  31. SELF("5", "仅本人数据权限");
  32. private String code;
  33. private String desc;
  34. }