mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-03 08:49:12 +00:00
fix(api): 修正示例模块分页参数和消息提示
- 修改DemoCRUD中父类初始化调用,使用模型类而非实例 - 统一API中返回的消息提示为“查询示例列表成功” - 前端gencode页面调整分页参数字段从pageNum和pageSize为page_no和page_size - 更新分页计算中序号的计算逻辑以匹配新参数名 - 修正路由跳转时分页参数名称,确保正确传递page_no值 - 调整表单元素属性顺序优化代码可读性
This commit is contained in:
@@ -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]:
|
||||
"""详情"""
|
||||
|
||||
Reference in New Issue
Block a user