From 90d9e067a0daf1a6d3f5c4a15b66104cb322dd14 Mon Sep 17 00:00:00 2001 From: 00MSJ1122 <1253313142@qq.com> Date: Mon, 21 Sep 2026 20:12:06 +0800 Subject: [PATCH] 1 --- PythonProject/api/student_api.py | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/PythonProject/api/student_api.py b/PythonProject/api/student_api.py index 7ff2fe1..3341a3a 100644 --- a/PythonProject/api/student_api.py +++ b/PythonProject/api/student_api.py @@ -6,7 +6,7 @@ from util.database import get_db StudentAPI = APIRouter() -@StudentAPI.get('/students',response_model=list[StudentPageResponse],tags=['学⽣基本信息管理模块'],description='查询学生信息') +@StudentAPI.get('/students',response_model=list[StudentPageResponse],tags=['学⽣基本信息管理模块'],summary='学生信息查询接口',description='查询学生信息') def get_students(stu_id:int|None=None ,stu_name:str|None=None ,class_id:int|None=None @@ -29,7 +29,7 @@ def get_students(stu_id:int|None=None , 'total': total , 'data': r} -@StudentAPI.put('/{stu_id}',tags=['学⽣基本信息管理模块']) +@StudentAPI.put('/{stu_id}',tags=['学⽣基本信息管理模块'],summary='学生信息更新接口',description='更新学生信息') def update_students(s:StudentRequest ,stu_id:int ,db=Depends(get_db)): @@ -41,7 +41,7 @@ def update_students(s:StudentRequest raise HTTPException(status_code=500, detail='没有更新!') return {'code':200,'totals':r,'detail':'更新成功'} -@StudentAPI.delete('/{stu_id}',tags=['学⽣基本信息管理模块']) +@StudentAPI.delete('/{stu_id}',tags=['学⽣基本信息管理模块'],summary='学生信息删除接口',description='删除学生信息') def del_students(stu_id:int ,db=Depends(get_db)): rows=delete_student_dao( stu_id=stu_id,db=db ) @@ -49,7 +49,7 @@ def del_students(stu_id:int raise HTTPException(status_code=500,detail='没有删除') return {'code':200,'totals':rows,'detail':'删除成功'} -@StudentAPI.post('/students',tags=['学⽣基本信息管理模块'],response_model=StugetResponse) +@StudentAPI.post('/students',tags=['学⽣基本信息管理模块'],response_model=StugetResponse,summary='学生信息新增接口',description='新增学生信息') def add_students(s:StudentRequest ,db=Depends(get_db)): d=s.model_dump(exclude_unset=False) @@ -57,16 +57,3 @@ def add_students(s:StudentRequest if not stu_new: raise HTTPException(status_code=500,detail='添加失败') return stu_new - - -@StudentAPI.put('/students',tags=['学⽣基本信息管理模块']) -def get_students(stu_id:int|None = None - ,stu_name:str|None = None - ,class_id:int|None=None - ,db=Depends(get_db) - ,page:int=1 - ,page_size:int=10): - r = get_student_dao(stu_id,stu_name,class_id,db,page,page_size ) - if r: - return r - raise HTTPException(status_code=404,detail='学生不存在!')