fix: dtos增加返回值
This commit is contained in:
parent
6068c6bd8f
commit
78edeab24e
|
|
@ -8,35 +8,31 @@ class ErrorModel(BaseModel):
|
||||||
message: str = ""
|
message: str = ""
|
||||||
details: str = ""
|
details: str = ""
|
||||||
|
|
||||||
|
|
||||||
class PageItemModel(BaseModel):
|
class PageItemModel(BaseModel):
|
||||||
totalRecords: int = 0
|
totalRecords: int = 0
|
||||||
totalPages: int = 0
|
totalPages: int = 0
|
||||||
currentPage: int = 0
|
currentPage: int = 0
|
||||||
items: List[Any] = []
|
items: List[Any] = []
|
||||||
|
|
||||||
|
|
||||||
class BaseResponse(BaseModel):
|
class BaseResponse(BaseModel):
|
||||||
result: Union[dict, list, Any] = None
|
result: Union[dict, list, Any] = None
|
||||||
code: int = 200
|
code: int = 200
|
||||||
error: ErrorModel = ErrorModel()
|
error: ErrorModel = ErrorModel()
|
||||||
|
|
||||||
|
|
||||||
class ListResponse(BaseResponse):
|
class ListResponse(BaseResponse):
|
||||||
result: PageItemModel = PageItemModel()
|
result: PageItemModel = PageItemModel()
|
||||||
|
|
||||||
|
class SuccessResponse(BaseResponse):
|
||||||
class CommonSuccess(BaseResponse):
|
|
||||||
result: dict = dict(success=True)
|
result: dict = dict(success=True)
|
||||||
|
|
||||||
|
class FailResponse(BaseResponse):
|
||||||
|
result: dict = dict(success=False)
|
||||||
|
|
||||||
class SendCaptchaSuccess(BaseResponse):
|
class SendCaptchaSuccess(BaseResponse):
|
||||||
result: dict = dict(success=True, token="<user_token:str>", image="<base64_str:str>")
|
result: dict = dict(success=True, token="<user_token:str>", image="<base64_str:str>")
|
||||||
|
|
||||||
|
|
||||||
class BadRequestError(BaseResponse):
|
class BadRequestError(BaseResponse):
|
||||||
error: ErrorModel = ErrorModel(**dict(code=400, message="BAD REQUEST", details="请求参数有误"))
|
error: ErrorModel = ErrorModel(**dict(code=400, message="BAD REQUEST", details="请求参数有误"))
|
||||||
|
|
||||||
|
|
||||||
class ServerInternalError(BaseResponse):
|
class ServerInternalError(BaseResponse):
|
||||||
error: ErrorModel = ErrorModel(**dict(code=500, message="INTERNAL SERVER ERROR", details="服务器内部错误"))
|
error: ErrorModel = ErrorModel(**dict(code=500, message="INTERNAL SERVER ERROR", details="服务器内部错误"))
|
||||||
Loading…
Reference in New Issue