# from fastapi import APIRouter,HTTPException,Depends # from DoubaoTeam.core.database import get_db # from DoubaoTeam.models.student import Student # from DoubaoTeam.models.score import Score # from DoubaoTeam.dao.statistics import * # from DoubaoTeam.schemas.common import SuccessResponse # from sqlalchemy.orm import Session # # # statistics_router=APIRouter() # # # @statistics_router.get("/scores/age-over-30",response_model=SuccessResponse) # def api_age_over_thirty(db:Session=Depends(get_db)): # try: # age_over_thirty_list=age_over_thirty(Student,db) # return SuccessResponse(status_code=200,msg=age_over_thirty_list) # except NoExist as e: # raise HTTPException(status_code=404,detail=str(e)) # # 这边功能函数返回的是一个字典 # @statistics_router.get("/classes/gender-count",response_model=SuccessResponse) # def api_gender_count(db:Session=Depends(get_db)): # try: # result = gender_count(Student,db) # return SuccessResponse(status_code=200,msg=result) # except NoExist as e: # raise HTTPException(status_code=404,detail=str(e)) #