You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
578 B
Python

from fastapi import APIRouter, Query
from entity.dto.UserDto 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)