From 55f0bdde11fde6361755d3df391fda9ff5f4345a Mon Sep 17 00:00:00 2001 From: zhangtao <9480807882@qq.com> Date: Mon, 29 Sep 2025 00:51:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(api):=20=E4=BF=AE=E6=AD=A3=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B=E6=A8=A1=E5=9D=97=E5=88=86=E9=A1=B5=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E5=92=8C=E6=B6=88=E6=81=AF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改DemoCRUD中父类初始化调用,使用模型类而非实例 - 统一API中返回的消息提示为“查询示例列表成功” - 前端gencode页面调整分页参数字段从pageNum和pageSize为page_no和page_size - 更新分页计算中序号的计算逻辑以匹配新参数名 - 修正路由跳转时分页参数名称,确保正确传递page_no值 - 调整表单元素属性顺序优化代码可读性 --- .../api/v1/module_example/demo/controller.py | 2 +- backend/app/api/v1/module_example/demo/crud.py | 2 +- frontend/src/views/gencode/backcode/index.vue | 18 +++++++++--------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/backend/app/api/v1/module_example/demo/controller.py b/backend/app/api/v1/module_example/demo/controller.py index 6953e8a0..3b6c94ef 100644 --- a/backend/app/api/v1/module_example/demo/controller.py +++ b/backend/app/api/v1/module_example/demo/controller.py @@ -41,7 +41,7 @@ async def get_obj_list_controller( result_dict_list = await DemoService.get_demo_list_service(auth=auth, search=search, order_by=page.order_by) result_dict = await PaginationService.paginate(data_list= result_dict_list, page_no= page.page_no, page_size = page.page_size) logger.info(f"查询示例列表成功") - return SuccessResponse(data=result_dict, msg="查询公告列表成功") + return SuccessResponse(data=result_dict, msg="查询示例列表成功") @DemoRouter.post("/create", summary="创建示例", description="创建示例") async def create_obj_controller( diff --git a/backend/app/api/v1/module_example/demo/crud.py b/backend/app/api/v1/module_example/demo/crud.py index e2cfe16a..cd77b9fa 100644 --- a/backend/app/api/v1/module_example/demo/crud.py +++ b/backend/app/api/v1/module_example/demo/crud.py @@ -14,7 +14,7 @@ class DemoCRUD(CRUDBase[DemoModel, DemoCreateSchema, DemoUpdateSchema]): def __init__(self, auth: AuthSchema) -> None: """初始化CRUD""" self.auth = auth - super().__init__(model=DemoModel(), auth=auth) + super().__init__(model=DemoModel, auth=auth) async def get_by_id_crud(self, id: int) -> Optional[DemoModel]: """详情""" diff --git a/frontend/src/views/gencode/backcode/index.vue b/frontend/src/views/gencode/backcode/index.vue index 0674bd05..664c82fb 100644 --- a/frontend/src/views/gencode/backcode/index.vue +++ b/frontend/src/views/gencode/backcode/index.vue @@ -1,6 +1,6 @@