更新调整stu模块bug。
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# students_api所有students的api路由、接口
|
||||
|
||||
from fastapi import APIRouter , Depends , HTTPException
|
||||
from fastapi import APIRouter , Depends , HTTPException , Body
|
||||
from students.dao.students_dao import *
|
||||
from students.model.students_model import *
|
||||
from students.schema.students_request import *
|
||||
@@ -31,7 +31,7 @@ def get_students( stu:StudentsQuery = Depends()
|
||||
f'时间格式:YYYY-MM-DD\n'
|
||||
f'班级ID和顾问ID必须已经存在才可以绑定'
|
||||
)
|
||||
def add_student( stu:StudentsResponse = Depends()
|
||||
def add_student( stu:StudentsResponse = Body(...)
|
||||
, db=Depends(get_db)
|
||||
):
|
||||
s_dict = stu.model_dump(exclude_unset=True)
|
||||
@@ -43,7 +43,7 @@ def add_student( stu:StudentsResponse = Depends()
|
||||
,description=f'请输入需要更新信息的学生ID,学生手机号不可重复,填写即更新,为空即不更新。\n '
|
||||
f'时间格式:YYYY-MM-DD'
|
||||
,response_model=StudentsUpdate )
|
||||
def get_students( stu:StudentsUpdate = Depends()
|
||||
def get_students( stu:StudentsUpdate = Body(...)
|
||||
, db=Depends(get_db)
|
||||
):
|
||||
s_dict = stu.model_dump(exclude_unset=True)
|
||||
@@ -57,7 +57,7 @@ def get_students( stu:StudentsUpdate = Depends()
|
||||
,description=f'输入需要删除的学生信息,删除条件任选,但不可全为空,工资筛选能删除大于等于输入工资的所有人。\n '
|
||||
f'时间格式:YYYY-MM-DD'
|
||||
,response_model=list[StudentsDelete] ) # 逻辑删除/软删除
|
||||
def delete_students( stu:StudentsDelete = Depends()
|
||||
def delete_students( stu:StudentsDelete = Body(...)
|
||||
, db=Depends(get_db)
|
||||
):
|
||||
s_dict = stu.model_dump(exclude_unset=True)
|
||||
|
||||
Reference in New Issue
Block a user