This commit is contained in:
maruizhi
2026-09-22 09:51:24 +08:00
parent 2b2b4b658f
commit ed51aecf76
4 changed files with 5 additions and 8 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
from fastapi import APIRouter,Depends
from fastapi import APIRouter,Depends,Query
from dao.statistics_dao import *
from schema.student_schema import StudentResponse
from schema.statistics_schema import *
@@ -7,7 +7,7 @@ from util.database import get_db
StatisticsAPI = APIRouter()
@StatisticsAPI.get("/age",response_model=list[StudentResponse],tags=['统计分析模块'],summary='根据年龄查询学生信息')
def get_students(min_age:int|None=None,max_age:int|None=None,db=Depends(get_db)):
def get_students(min_age:int|None=Query(None,ge=0,le=150),max_age:int|None=Query(None,ge=0,le=150),db=Depends(get_db)):
l = select_age(min_age,max_age,db)
return l