permission_name.py 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. class PermissionName:
  2. ROOT = "VAPY"
  3. # 系统目录
  4. SYSTEM_CATALOG = "system"
  5. # 系统用户权限
  6. SYS_USER_MENU = f"{ROOT}.{SYSTEM_CATALOG}.user"
  7. SYS_USER_QUERY = f"{SYS_USER_MENU}.query"
  8. SYS_USER_CREATE = f"{SYS_USER_MENU}.create"
  9. SYS_USER_UPDATE = f"{SYS_USER_MENU}.update"
  10. SYS_USER_DELETE = f"{SYS_USER_MENU}.delete"
  11. SYS_USER_RESET_PASSWORD = f"{SYS_USER_MENU}.reset_password"
  12. SYS_USER_UNLOCK = f"{SYS_USER_MENU}.unlock"
  13. # 系统角色权限
  14. SYS_ROLE_MENU = f"{ROOT}.{SYSTEM_CATALOG}.role"
  15. SYS_ROLE_QUERY = f"{SYS_ROLE_MENU}.query"
  16. SYS_ROLE_CREATE = f"{SYS_ROLE_MENU}.create"
  17. SYS_ROLE_UPDATE = f"{SYS_ROLE_MENU}.update"
  18. SYS_ROLE_DELETE = f"{SYS_ROLE_MENU}.delete"
  19. SYS_ROLE_AUTH = f"{SYS_ROLE_MENU}.auth"
  20. # 系统组织权限
  21. SYS_DEPT_MENU = f"{ROOT}.{SYSTEM_CATALOG}.dept"
  22. SYS_DEPT_QUERY = f"{SYS_DEPT_MENU}.query"
  23. SYS_DEPT_CREATE = f"{SYS_DEPT_MENU}.create"
  24. SYS_DEPT_UPDATE = f"{SYS_DEPT_MENU}.update"
  25. SYS_DEPT_DELETE = f"{SYS_DEPT_MENU}.delete"
  26. # 系统组织权限
  27. SYS_POST_MENU = f"{ROOT}.{SYSTEM_CATALOG}.post"
  28. SYS_POST_QUERY = f"{SYS_POST_MENU}.query"
  29. SYS_POST_CREATE = f"{SYS_POST_MENU}.create"
  30. SYS_POST_UPDATE = f"{SYS_POST_MENU}.update"
  31. SYS_POST_DELETE = f"{SYS_POST_MENU}.delete"
  32. # 系统配置权限
  33. SYS_CONFIG_MENU = f"{ROOT}.{SYSTEM_CATALOG}.config"
  34. SYS_CONFIG_QUERY = f"{SYS_CONFIG_MENU}.query"
  35. SYS_CONFIG_UPDATE = f"{SYS_CONFIG_MENU}.update"
  36. # 系统菜单权限
  37. SYS_MENU_MENU = f"{ROOT}.{SYSTEM_CATALOG}.menu"
  38. SYS_MENU_QUERY = f"{SYS_MENU_MENU}.query"
  39. SYS_MENU_UPDATE = f"{SYS_MENU_MENU}.update"
  40. # 系统字典权限
  41. SYS_DICT_MENU = f"{ROOT}.{SYSTEM_CATALOG}.dict"
  42. SYS_DICT_QUERY = f"{SYS_DICT_MENU}.query"
  43. SYS_DICT_UPDATE = f"{SYS_DICT_MENU}.update"
  44. # 系统日志权限
  45. SYS_LOG_MENU = f"{ROOT}.{SYSTEM_CATALOG}.log"
  46. SYS_LOG_LOGIN_MENU = f"{SYS_LOG_MENU}.login"
  47. SYS_LOG_LOGIN_QUERY = f"{SYS_LOG_LOGIN_MENU}.query"
  48. SYS_LOG_OPER_MENU = f"{SYS_LOG_MENU}.oper"
  49. SYS_LOG_OPER_QUERY = f"{SYS_LOG_OPER_MENU}.query"