You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
1.3 KiB
Python

from enum import StrEnum
class UserEvents(StrEnum):
"""
用户事件
"""
USER_UPDATED = "user.updated" # 用户信息更新事件
USER_DELETED = "user.deleted" # 用户删除事件
USER_LOGGED_IN = "user.logged_in" # 用户登录事件
USER_LOGOUT = "user.logout" # 用户注销事件
USER_AUTH_REFRESHED = "user.auth.refreshed" # 用户刷新令牌事件
USER_REGISTERED = "user.registered" # 用户注册事件
USER_PASSWORD_UPDATED = "user.password.updated" # 用户密码更新事件
class UserRelEvents(StrEnum):
"""
用户关联关系事件
"""
USER_ROLES_UPDATED = "user.roles.updated" # 用户角色关联关系更新事件
USER_DEPTS_UPDATED = "user.depts.updated" # 用户部门关联关系更新事件
class RoleEvents(StrEnum):
"""
角色事件
"""
ROLE_UPDATED = "role.updated" # 角色信息更新事件
ROLE_DELETED = "role.deleted" # 角色删除事件
class RoleRelEvents(StrEnum):
"""
角色关联关系事件
"""
ROLE_MENUS_UPDATED = "role.menus.updated" # 角色菜单关联关系更新事件
class MenuEvents(StrEnum):
"""
菜单事件
"""
MENU_UPDATED = "menu.updated" # 菜单信息更新事件
MENU_DELETED = "menu.deleted" # 菜单删除事件