Fix the user pagination api return schema (#507)

* Fix the user pagination api return schema

* lint
This commit is contained in:
Wu Clan
2025-02-11 14:28:02 +08:00
committed by GitHub
parent 1d1a917580
commit 4aa4301abd
+2 -2
View File
@@ -15,7 +15,7 @@ from backend.app.admin.schema.user import (
UpdateUserRoleParam,
)
from backend.app.admin.service.user_service import user_service
from backend.common.pagination import DependsPagination, paging_data
from backend.common.pagination import DependsPagination, PageData, paging_data
from backend.common.response.response_schema import ResponseModel, ResponseSchemaModel, response_base
from backend.common.security.jwt import DependsJwtAuth
from backend.common.security.permission import RequestPermission
@@ -106,7 +106,7 @@ async def get_pagination_users(
username: Annotated[str | None, Query()] = None,
phone: Annotated[str | None, Query()] = None,
status: Annotated[int | None, Query()] = None,
) -> ResponseModel:
) -> ResponseSchemaModel[PageData[GetUserInfoDetail]]:
user_select = await user_service.get_select(dept=dept, username=username, phone=phone, status=status)
page_data = await paging_data(db, user_select)
return response_base.success(data=page_data)