fix: 修复示例代码出错
This commit is contained in:
parent
29e21caf3f
commit
924b0b49c7
|
|
@ -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"}]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue