已优化get方法以及修改delete删除过后还显示删除成功的问题
This commit is contained in:
+1
-9
@@ -1,7 +1,7 @@
|
||||
from fastapi import APIRouter, Depends, HTTPException, Query
|
||||
from sqlalchemy.orm import Session
|
||||
from core.database import get_db
|
||||
from dao.score import post_score_dao, update_score_dao, get_score_dao, get_all_scores_dao,delete_score_dao, exist_student_exam_dao
|
||||
from dao.score import post_score_dao, update_score_dao, get_score_dao,delete_score_dao, exist_student_exam_dao
|
||||
from schemas.score import ScoreCreate, ScoreUpdate, ScorePageResp
|
||||
|
||||
scores_router = APIRouter(prefix="/scores", tags=["成绩接口"])
|
||||
@@ -32,14 +32,6 @@ def list_score(
|
||||
|
||||
|
||||
|
||||
@scores_router.get("/all", response_model=ScorePageResp,
|
||||
summary="所有学生成绩接口",
|
||||
)
|
||||
def list_all_scores(page: int = Query(1, ge=1),
|
||||
page_size: int = Query(10, ge=1, le=100),
|
||||
db: Session = Depends(get_db)):
|
||||
total, data_list = get_all_scores_dao(page, page_size, db)
|
||||
return {"total": total, "data": data_list}
|
||||
|
||||
@scores_router.put("{score_id}", summary="更新成绩接口")
|
||||
def modify_score(score_id: int, req: ScoreUpdate, db: Session = Depends(get_db)):
|
||||
|
||||
Reference in New Issue
Block a user