data_scope.py 513 B

123456789101112131415161718
  1. from enum import Enum
  2. from core.enums.base_enum import BaseEnum
  3. class DataScopeTypeEnum(Enum):
  4. """数据权限范围类型枚举"""
  5. DEPT = "dept"
  6. CUSTOM = "custom"
  7. class DataScopeEnum(BaseEnum):
  8. ALL = {"key": 1, "title": "所有数据权限"}
  9. CUSTOM = {"key": 2, "title": "自定义数据权限"}
  10. DEPT = {"key": 3, "title": "本部门数据权限"}
  11. DEPT_AND_CHILD = {"key": 4, "title": "本部门及子部门数据权限"}
  12. SELF = {"key": 5, "title": "仅本人数据权限"}