fix: 修复示例代码出错

This commit is contained in:
chenwj 2023-01-17 15:44:57 +08:00
parent 29e21caf3f
commit 924b0b49c7
1 changed files with 7 additions and 13 deletions

View File

@ -7,9 +7,9 @@ from fastapi.security import OAuth2PasswordBearer
from fastapi_plugins import depends_redis from fastapi_plugins import depends_redis
from pydantic import BaseModel from pydantic import BaseModel
from biz.example import get_user_by_id from src.biz.example import get_user_by_id
from dtos import response from src.dtos import response
from dtos.example import UserListPagesResult, UserListResult from src.dtos.example import UserExampleListPagesResult
router = APIRouter() router = APIRouter()
@ -41,23 +41,17 @@ async def get_current_user(token: str = Depends(oauth2_scheme)):
user = fake_decode_token(token) user = fake_decode_token(token)
return user return user
@router.get('/user/') @router.get('/user/{user_id}')
async def get_user(): async def get_user(user_id: int):
return get_user_by_id(27) return get_user_by_id(user_id=user_id)
# 登录验证 # 登录验证
@router.get("/users/me") @router.get("/users/me")
async def read_users_me(current_user: User = Depends(get_current_user)): async def read_users_me(current_user: User = Depends(get_current_user)):
return 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=UserExampleListPagesResult)
@router.get('/user_list_pages', response_model=UserListPagesResult)
async def get_user_list_pages(page: int = Query(..., description="当前页码"), async def get_user_list_pages(page: int = Query(..., description="当前页码"),
limit: int = 20): limit: int = 20):
items = [{"id": 12, "user_name": "lala"}] items = [{"id": 12, "user_name": "lala"}]