同步业务名称导致需要同步修改业务代码,现全部更新完毕,初步测试增删改查没有问题。
This commit is contained in:
@@ -10,7 +10,8 @@ students_api = APIRouter()
|
||||
|
||||
@students_api.get("/students"
|
||||
,summary='学生资料查询'
|
||||
,description='筛选条件全为空即查询所有学生资料,输入薪资会查询大于输入薪资以上的学生'
|
||||
,description=f'筛选条件全为空即查询所有学生资料,输入薪资会查询大于输入薪资以上的学生。\n '
|
||||
f'时间格式:YYYY-MM-DD'
|
||||
,response_model=list[StudentsQuery]
|
||||
)
|
||||
def get_students( stu:StudentsQuery = Depends()
|
||||
@@ -25,7 +26,8 @@ def get_students( stu:StudentsQuery = Depends()
|
||||
|
||||
@students_api.post("/students"
|
||||
,summary='新增学生资料'
|
||||
,description='学生ID自动分配,学生姓名、学生手机号和班级是必填项,不能为空。'
|
||||
,description=f'学生ID自动分配,学生姓名、学生手机号和班级是必填项,不能为空。\n '
|
||||
f'时间格式:YYYY-MM-DD'
|
||||
,response_model=StudentsResponse )
|
||||
def add_student( stu:StudentsResponse = Depends()
|
||||
, db=Depends(get_db)
|
||||
@@ -38,7 +40,8 @@ def add_student( stu:StudentsResponse = Depends()
|
||||
|
||||
@students_api.put("/students"
|
||||
,summary='学生资料更新'
|
||||
,description='请输入需要更新信息的学生ID,学生手机号不可重复,填写即更新,为空即不更新。'
|
||||
,description=f'请输入需要更新信息的学生ID,学生手机号不可重复,填写即更新,为空即不更新。\n '
|
||||
f'时间格式:YYYY-MM-DD'
|
||||
,response_model=StudentsUpdate )
|
||||
def get_students( stu:StudentsUpdate = Depends()
|
||||
, db=Depends(get_db)
|
||||
@@ -51,11 +54,12 @@ def get_students( stu:StudentsUpdate = Depends()
|
||||
|
||||
@students_api.delete("/students"
|
||||
,summary='删除学生资料'
|
||||
,description='输入需要删除的学生信息,删除条件任选,但不可全为空,工资筛选能删除大于等于输入工资的所有人。'
|
||||
,description=f'输入需要删除的学生信息,删除条件任选,但不可全为空,工资筛选能删除大于等于输入工资的所有人。\n '
|
||||
f'时间格式:YYYY-MM-DD'
|
||||
,response_model=list[StudentsDelete] ) # 逻辑删除/软删除
|
||||
def delete_students( stu:StudentsDelete = Depends()
|
||||
, db=Depends(get_db)
|
||||
):
|
||||
):
|
||||
s_dict = stu.model_dump(exclude_unset=True)
|
||||
result = delete_student_dao(s=s_dict, db=db)
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user