Skip to content

Commit 500f20d

Browse files
authored
Add extension parameters to paging data (#835)
1 parent d4de42f commit 500f20d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

backend/common/pagination.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,15 +111,16 @@ def test() -> ResponseSchemaModel[PageData[GetApiDetail]]:
111111
items: Sequence[SchemaT]
112112

113113

114-
async def paging_data(db: AsyncSession, select: Select) -> dict[str, Any]:
114+
async def paging_data(db: AsyncSession, select: Select, **kwargs) -> dict[str, Any]:
115115
"""
116116
基于 SQLAlchemy 创建分页数据
117117
118118
:param db: 数据库会话
119119
:param select: SQL 查询语句
120+
:param kwargs: 更多 fastapi-pagination apaginate 参数
120121
:return:
121122
"""
122-
paginated_data: _CustomPage = await apaginate(db, select)
123+
paginated_data: _CustomPage = await apaginate(db, select, **kwargs)
123124
page_data = paginated_data.model_dump()
124125
return page_data
125126

0 commit comments

Comments
 (0)