From 78edeab24ea7875925aa60b6eb20049f893c9495 Mon Sep 17 00:00:00 2001 From: chenwj <654891551@qq.com> Date: Wed, 11 Jan 2023 10:56:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20dtos=E5=A2=9E=E5=8A=A0=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/dtos/__init__.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/dtos/__init__.py b/src/dtos/__init__.py index 3383720..eef1b9a 100644 --- a/src/dtos/__init__.py +++ b/src/dtos/__init__.py @@ -8,35 +8,31 @@ class ErrorModel(BaseModel): message: str = "" details: str = "" - class PageItemModel(BaseModel): totalRecords: int = 0 totalPages: int = 0 currentPage: int = 0 items: List[Any] = [] - class BaseResponse(BaseModel): result: Union[dict, list, Any] = None code: int = 200 error: ErrorModel = ErrorModel() - class ListResponse(BaseResponse): result: PageItemModel = PageItemModel() - -class CommonSuccess(BaseResponse): +class SuccessResponse(BaseResponse): result: dict = dict(success=True) +class FailResponse(BaseResponse): + result: dict = dict(success=False) class SendCaptchaSuccess(BaseResponse): result: dict = dict(success=True, token="", image="") - class BadRequestError(BaseResponse): error: ErrorModel = ErrorModel(**dict(code=400, message="BAD REQUEST", details="请求参数有误")) - class ServerInternalError(BaseResponse): error: ErrorModel = ErrorModel(**dict(code=500, message="INTERNAL SERVER ERROR", details="服务器内部错误")) \ No newline at end of file