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" # 菜单删除事件