From 91b6808d4514a09a8b34eee6d89b80031c089fd1 Mon Sep 17 00:00:00 2001 From: JiaoTianBo Date: Tue, 24 Mar 2026 20:03:31 +0800 Subject: [PATCH] =?UTF-8?q?refactor(controller):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=88=86=E9=A1=B5=E5=8F=82=E6=95=B0=E5=AE=9A=E4=B9=89=EF=BC=8C?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E9=80=9A=E7=94=A8=E5=93=8D=E5=BA=94=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除了旧版通用响应 APIResponse 类 - 简化分页参数 PaginationParams 的实现 - 增加分页参数的默认值和限制描述 - 提升代码简洁性和可维护性 --- .../cn/yinlihupo/ylhp_hr_2_0/controller/schemas.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/main/python/cn/yinlihupo/ylhp_hr_2_0/controller/schemas.py b/src/main/python/cn/yinlihupo/ylhp_hr_2_0/controller/schemas.py index 56fc75b..1696228 100644 --- a/src/main/python/cn/yinlihupo/ylhp_hr_2_0/controller/schemas.py +++ b/src/main/python/cn/yinlihupo/ylhp_hr_2_0/controller/schemas.py @@ -45,16 +45,7 @@ class PaginationData(BaseModel, Generic[T]): items: List[T] = Field(..., description="数据列表") -# ============== 通用响应 (兼容旧代码) ============== - -class APIResponse(BaseModel): - """通用API响应""" - success: bool - message: str - data: Optional[dict] = None - - -class PaginationParams(BaseModel): +# ============== 分页参数 ============== """分页参数""" page: int = Field(default=1, ge=1, description="页码") page_size: int = Field(default=20, ge=1, le=100, description="每页数量")