统计分析模块更新,待测试,模块更新80分以上成绩学生信息查询。

This commit is contained in:
Orangeeee
2026-09-22 19:04:39 +08:00
parent c88c6bc27e
commit 7839178625
3 changed files with 45 additions and 17 deletions
+6 -8
View File
@@ -22,9 +22,10 @@ def get_students(db=Depends(get_db)):
,summary='人数统计'
,description=f'统计每个班级的人数以及男生女生的人数。'
)
def get_students(db=Depends(get_db)):
s_dict = stu.model_dump(exclude_unset=True) # 没值的不要
result = get_student_dao( s=s_dict , db=db )
def get_students(g:get_student_dao = Depends()
,db=Depends(get_db)
):
result = get_class_count( g=g , db=db )
if result:
return result
raise HTTPException(status_code=404, detail="没有找到符合条件的学生")
@@ -33,11 +34,8 @@ def get_students(db=Depends(get_db)):
,summary='80分以上成绩学生信息查询'
,description=f'查询每次考试成绩都在80分以上的学生的编号,姓名和成绩。'
)
def get_students( stu:StudentsQuery = Depends()
, db=Depends(get_db)
):
s_dict = stu.model_dump(exclude_unset=True) # 没值的不要
result = get_student_dao( s=s_dict , db=db )
def get_students(db=Depends(get_db)):
result = get_student_dao( db=db )
if result:
return result
raise HTTPException(status_code=404, detail="没有找到符合条件的学生")