修改了schema、route、controller文件夹下的文件名
This commit is contained in:
1 parent
3c60c9a418
commit
8eb6b40f25
14 files changed
+16
-16
No files matched your search
@@ -0,0 +1,35 @@
|
||||
from fastapi import APIRouter, HTTPException, status
|
||||
from ..controllers.character_controller import *
|
||||
from fastapi import Depends
|
||||
from sqlalchemy.orm import Session
|
||||
from ..dependencies.database import get_db
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
|
||||
#角色创建接口
|
||||
@router.post("/characters",response_model=CharacterCreateResponse)
|
||||
async def create_character(character:CharacterCreateRequest, db: Session = Depends(get_db)):
|
||||
response = await create_character_handler(character, db)
|
||||
return response
|
||||
|
||||
|
||||
#用户更新接口
|
||||
@router.put("/characters/{character_id}",response_model=CharacterUpdateResponse)
|
||||
async def update_character(character_id:int,character:CharacterUpdateRequest, db: Session = Depends(get_db)):
|
||||
response = await update_character_handler(character_id, character, db)
|
||||
return response
|
||||
|
||||
|
||||
#角色删除接口
|
||||
@router.delete("/characters/{character_id}", response_model=CharacterDeleteResponse)
|
||||
async def delete_character(character_id: int, db: Session = Depends(get_db)):
|
||||
response = await delete_character_handler(character_id, db)
|
||||
return response
|
||||
|
||||
|
||||
#角色查询接口
|
||||
@router.get("/characters/{character_id}",response_model=CharacterQueryResponse)
|
||||
async def get_character(character_id: int, db: Session = Depends(get_db)):
|
||||
response = await get_character_handler(character_id, db)
|
||||
return response
|
||||
Reference in new issue
Block a user