fix(api): 修正示例模块分页参数和消息提示

- 修改DemoCRUD中父类初始化调用,使用模型类而非实例
- 统一API中返回的消息提示为“查询示例列表成功”
- 前端gencode页面调整分页参数字段从pageNum和pageSize为page_no和page_size
- 更新分页计算中序号的计算逻辑以匹配新参数名
- 修正路由跳转时分页参数名称,确保正确传递page_no值
- 调整表单元素属性顺序优化代码可读性
This commit is contained in:
zhangtao
2025-09-29 00:51:40 +08:00
parent ae54ad860f
commit 55f0bdde11
3 changed files with 11 additions and 11 deletions
@@ -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(
@@ -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]:
"""详情"""