From 924b0b49c71e09de5b768d3d5018dcc4bc3c88a5 Mon Sep 17 00:00:00 2001 From: chenwj <654891551@qq.com> Date: Tue, 17 Jan 2023 15:44:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=A4=BA=E4=BE=8B?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=87=BA=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/example.py | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/api/example.py b/src/api/example.py index 5b0daeb..f2822a4 100644 --- a/src/api/example.py +++ b/src/api/example.py @@ -7,9 +7,9 @@ from fastapi.security import OAuth2PasswordBearer from fastapi_plugins import depends_redis from pydantic import BaseModel -from biz.example import get_user_by_id -from dtos import response -from dtos.example import UserListPagesResult, UserListResult +from src.biz.example import get_user_by_id +from src.dtos import response +from src.dtos.example import UserExampleListPagesResult router = APIRouter() @@ -41,23 +41,17 @@ async def get_current_user(token: str = Depends(oauth2_scheme)): user = fake_decode_token(token) return user -@router.get('/user/') -async def get_user(): - return get_user_by_id(27) +@router.get('/user/{user_id}') +async def get_user(user_id: int): + return get_user_by_id(user_id=user_id) # 登录验证 @router.get("/users/me") async def read_users_me(current_user: User = Depends(get_current_user)): return current_user -@router.get('/users', response_model=UserListResult) -def get_user_list(): - data = [{"id": 12, "user_name": "lala"}] - res = response(data=data, message="Ok!") - return res - -@router.get('/user_list_pages', response_model=UserListPagesResult) +@router.get('/user_list_pages', response_model=UserExampleListPagesResult) async def get_user_list_pages(page: int = Query(..., description="当前页码"), limit: int = 20): items = [{"id": 12, "user_name": "lala"}]