diff --git a/ruoyi-fastapi-backend/module_admin/entity/vo/common_vo.py b/ruoyi-fastapi-backend/module_admin/entity/vo/common_vo.py index 64e929e..b99534e 100644 --- a/ruoyi-fastapi-backend/module_admin/entity/vo/common_vo.py +++ b/ruoyi-fastapi-backend/module_admin/entity/vo/common_vo.py @@ -1,4 +1,4 @@ -from pydantic import BaseModel, ConfigDict +from pydantic import BaseModel, ConfigDict, Field from pydantic.alias_generators import to_camel from typing import Optional, Any @@ -7,9 +7,9 @@ class CrudResponseModel(BaseModel): """ 操作响应模型 """ - is_success: bool - message: str - result: Optional[Any] = None + is_success: bool = Field(description='操作是否成功') + message: str = Field(description='响应信息') + result: Optional[Any] = Field(default=None, description='响应结果') class UploadResponseModel(BaseModel): @@ -18,7 +18,7 @@ class UploadResponseModel(BaseModel): """ model_config = ConfigDict(alias_generator=to_camel) - file_name: Optional[str] = None - new_file_name: Optional[str] = None - original_filename: Optional[str] = None - url: Optional[str] = None + file_name: Optional[str] = Field(default=None, description='新文件映射路径') + new_file_name: Optional[str] = Field(default=None, description='新文件名称') + original_filename: Optional[str] = Field(default=None, description='原文件名称') + url: Optional[str] = Field(default=None, description='新文件url')