from fastapi import Depends,HTTPException from util.database import get_db from model.all_model import * def get_grade_dao( stu_id:int , db): r1 =db.query(WlScore).filter(WlScore.stu_id == stu_id,WlScore.delete_status == 0).all() if r1: return r1 else: raise HTTPException(status_code=404,detail="学生不存在") def add_grade_dao(g,db): try: o1 = WlScore(**g) db.add(o1) db.commit() return o1 except Exception: db.rollback() return None