增加了方法的注释
This commit is contained in:
+4
-1
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user