1.main文件 张义部分新增两个接口
2.teacher.py api层 实例化对象修改 3.teacher.py dao层 get_teacher_list函数参数调整
This commit is contained in:
+2
-5
@@ -11,14 +11,11 @@ from fastapi import HTTPException
|
||||
'''
|
||||
#=================老师表Teacher的CRUD================
|
||||
#查询所有未被删除的老师
|
||||
def get_teacher_list(db:Session, teacher_id:int):
|
||||
teacher = get_teacher_by_id(db, teacher_id)
|
||||
if not teacher:
|
||||
raise HTTPException(status_code=404, detail="老师不存在或已删除!")
|
||||
def get_teacher_list(db:Session):
|
||||
#查询老师列表,过滤逻辑删除
|
||||
return db.query(Teacher).filter(Teacher.is_deleted == 0).all()
|
||||
#根据id,查询单个符合条件的老师
|
||||
def get_teacher_by_id(db:Session,teacher_id:int):
|
||||
def get_teacher_by_id(db:Session,teacher_id:int,):
|
||||
return db.query(Teacher).filter(Teacher.id == teacher_id
|
||||
,Teacher.is_deleted == 0).first()
|
||||
#新增
|
||||
|
||||
Reference in New Issue
Block a user