完成了添加学生接口的自动生成studentno功能
This commit is contained in:
+28
-28
@@ -1,28 +1,28 @@
|
||||
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))
|
||||
|
||||
# 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))
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user