mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 21:15:13 +00:00
Fix the user pagination api return schema (#507)
* Fix the user pagination api return schema * lint
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user