Merge remote-tracking branch 'origin/conding' into conding
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
from fastapi import APIRouter
|
||||
from dao.statistics_dao import select_all,select_age,select_score
|
||||
from schema.student_schema import StudentResponse
|
||||
|
||||
StudentAPI = APIRouter()
|
||||
|
||||
@StudentAPI.get("/age",response_model=StudentResponse,tags=['统计分析模块'],description='根据年龄查询学生信息')
|
||||
def get_students(min_age:int|None=None,max_age:int|None=None):
|
||||
l = select_age(min_age,max_age)
|
||||
return [i for i in l]
|
||||
|
||||
@StudentAPI.get("/all",response_model=StudentResponse,tags=['统计分析模块'],description='统计每个班级的学员总数和男女生总数')
|
||||
def get_students():
|
||||
l = select_all()
|
||||
return [i for i in l]
|
||||
|
||||
@StudentAPI.get("/score",response_model=StudentResponse,tags=['统计分析模块'],description='根据成绩查询学生信息')
|
||||
def get_students(min_score:int|None=None,max_score:int|None=None):
|
||||
l = select_score(min_score,max_score)
|
||||
return [i for i in l]
|
||||
Reference in New Issue
Block a user