From d34ec5a29e7f8419c208d40438b55f946cedcb9e Mon Sep 17 00:00:00 2001 From: wolin_liyujie <168155038@qq.com> Date: Tue, 22 Sep 2026 11:24:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dao/student.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dao/student.py b/dao/student.py index e11ce68..c39487a 100644 --- a/dao/student.py +++ b/dao/student.py @@ -3,7 +3,7 @@ from core.database import get_db from models.student import * from sqlalchemy.orm import Session - +#新建学生 def create_students(d: dict, db: Session): stu = Student(**d) @@ -22,6 +22,7 @@ def create_students(d: dict, db: Session): print(f"插入学生失败: {e}") return None +#查询学生是否已经被逻辑删除 def get_student_by_id(student_id: int, db: Session): # 同时判断 is_deleted,已经逻辑删除的学生不会被查到 return db.query(Student).filter( @@ -29,6 +30,7 @@ def get_student_by_id(student_id: int, db: Session): Student.is_deleted == 0, ).first() +#更新学生信息 def update_student(student_id: int, data: dict, db: Session): # 第一步:先查询学生 student = get_student_by_id(student_id, db) @@ -54,6 +56,7 @@ def update_student(student_id: int, data: dict, db: Session): print("修改学生失败:", e) return False +#允许条件输入的列表查询 def get_students( db: Session, student_no: str | None = None,