From bd1d5d6636c3fe4a00feea093a0f5be048bc5032 Mon Sep 17 00:00:00 2001 From: chenzhirong <826531489@qq.com> Date: Sun, 21 Sep 2025 18:55:06 +0800 Subject: [PATCH] test --- entity/dto/UserDto.py | 9 ++++++--- router/user_app.py | 13 ++++++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/entity/dto/UserDto.py b/entity/dto/UserDto.py index fb97cb0..c2c8184 100644 --- a/entity/dto/UserDto.py +++ b/entity/dto/UserDto.py @@ -2,8 +2,11 @@ from typing import Optional from pydantic import Field -from entity.dto.base import BasePageQueryReq +from entity.dto.base import BasePageQueryReq, BaseQueryReq -class UserQueryPageReq(BasePageQueryReq): - username: Optional[str]= Field(default=None,description=" asc或 desc") \ No newline at end of file +class UserQueryReq(BaseQueryReq): + username: Optional[str]= Field(default=None,description="名称") + +class UserQueryPageReq(UserQueryReq, BasePageQueryReq): + pass diff --git a/router/user_app.py b/router/user_app.py index 602e6e0..082bde0 100644 --- a/router/user_app.py +++ b/router/user_app.py @@ -1,10 +1,17 @@ from fastapi import APIRouter, Query -from entity.dto.UserDto import UserQueryPageReq +from entity.dto.UserDto import UserQueryPageReq, UserQueryReq +from router import BaseController from service.user_service import UserService router = APIRouter(prefix="/user", tags=["用户"]) base_service = UserService +base_app = BaseController(base_service) + @router.get("/page") -async def page(req:UserQueryPageReq=Query(...)): - return await base_service.get_by_page(req) \ No newline at end of file +async def get_page(req:UserQueryPageReq=Query(...)): + return await base_service.get_by_page(req) + +@router.get("/list") +async def get_list(req:UserQueryReq=Query(...)): + return await base_service.get_list(req)