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 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"}]