from fastapi import APIRouter, Query from entity.dto.user_dto import UserQueryPageReq, UserQueryReq from router import BaseController, unified_resp from service.user_service import UserService router = APIRouter(prefix="/user", tags=["用户"]) base_service = UserService base_app = BaseController(base_service) @router.get("/page") @unified_resp async def get_page(req:UserQueryPageReq=Query(...)): return await base_service.get_by_page(req) @router.get("/list") @unified_resp async def get_list(req:UserQueryReq=Query(...)): return await base_service.get_list(req)