""" 系统枚举类 """ from enum import Enum class OperationType(str, Enum): """操作类型枚举""" # 项目操作 CREATE_PROJECT = "create_project" UPDATE_PROJECT = "update_project" DELETE_PROJECT = "delete_project" # 成员操作 ADD_MEMBER = "add_member" REMOVE_MEMBER = "remove_member" # 文件操作 CREATE_FILE = "create_file" CREATE_DIR = "create_dir" DELETE_FILE = "delete_file" RENAME_FILE = "rename_file" MOVE_FILE = "move_file" SAVE_FILE = "save_file" # 导入导出 UPLOAD_IMAGE = "upload_image" IMPORT_DOCUMENTS = "import_documents" EXPORT_DOCUMENTS = "export_documents" # 分享操作 UPDATE_SHARE_SETTINGS = "update_share_settings" # 用户操作 USER_LOGIN = "user_login" USER_LOGOUT = "user_logout" USER_REGISTER = "user_register" class ResourceType(str, Enum): """资源类型枚举""" PROJECT = "project" FILE = "file" MEMBER = "member" USER = "user" SHARE = "share"