Browse Source

perf: 通用模块vo层优化

master
insistence 7 months ago
parent
commit
b7260a40ad
  1. 16
      ruoyi-fastapi-backend/module_admin/entity/vo/common_vo.py

16
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 pydantic.alias_generators import to_camel
from typing import Optional, Any from typing import Optional, Any
@ -7,9 +7,9 @@ class CrudResponseModel(BaseModel):
""" """
操作响应模型 操作响应模型
""" """
is_success: bool is_success: bool = Field(description='操作是否成功')
message: str message: str = Field(description='响应信息')
result: Optional[Any] = None result: Optional[Any] = Field(default=None, description='响应结果')
class UploadResponseModel(BaseModel): class UploadResponseModel(BaseModel):
@ -18,7 +18,7 @@ class UploadResponseModel(BaseModel):
""" """
model_config = ConfigDict(alias_generator=to_camel) model_config = ConfigDict(alias_generator=to_camel)
file_name: Optional[str] = None file_name: Optional[str] = Field(default=None, description='新文件映射路径')
new_file_name: Optional[str] = None new_file_name: Optional[str] = Field(default=None, description='新文件名称')
original_filename: Optional[str] = None original_filename: Optional[str] = Field(default=None, description='原文件名称')
url: Optional[str] = None url: Optional[str] = Field(default=None, description='新文件url')

Loading…
Cancel
Save