29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
# 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))
|
|
#
|