成绩建表
This commit is contained in:
@@ -2,12 +2,12 @@ from fastapi import APIRouter, Depends,HTTPException
|
||||
from scores.database import get_db
|
||||
from scores.dao.score_dao import get_scores_dao,add_scores_dao,update_scores_dao,delete_scores_dao
|
||||
from scores.model.score_model import Score
|
||||
from scores.schema.score_request import ScoreRequest, ScoreResponse
|
||||
from scores.schema.score_request import ScoreRequest, ScoreResponse,ScoreQuery
|
||||
|
||||
score_api = APIRouter()
|
||||
|
||||
@score_api.get('/Score')
|
||||
def get_scores(score:ScoreRequest=Depends(),db=Depends(get_db)):
|
||||
def get_scores(score:ScoreQuery=Depends(),db=Depends(get_db)):
|
||||
a = score.model_dump()
|
||||
aa = get_scores_dao(s=a,db=db)
|
||||
if aa:
|
||||
@@ -24,9 +24,9 @@ def add_scores(score:ScoreRequest=Depends(),db=Depends(get_db)):
|
||||
raise HTTPException(status_code=500,detail='没有')
|
||||
|
||||
@score_api.put('/Score')
|
||||
def update_scores(score:ScoreRequest,student_id:int,class_id:int,db=Depends(get_db)):
|
||||
def update_scores(score:ScoreRequest,sid:int,cid:int,db=Depends(get_db)):
|
||||
a = score.model_dump()
|
||||
aa = update_scores_dao(student_id = student_id,class_id = class_id,update_date=a,db=db)
|
||||
aa = update_scores_dao(sid = sid,cid = cid,update_date = a,db=db)
|
||||
if not aa:
|
||||
raise HTTPException(status_code=404,detail='没有更新')
|
||||
return {'message':'更新成功','data':a}
|
||||
|
||||
Reference in New Issue
Block a user