成绩模块+课程模块

This commit is contained in:
2026-09-22 17:36:49 +08:00
parent 0cb1d8e196
commit ca3cc80a0d
9 changed files with 361 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
from model.course_model import Course
def add_course_dao(o, db):
try:
c = Course(**o)
db.add(c)
except:
db.rollback()
return False
else:
db.commit()
return True
def get_all_courses_dao(db):
return db.query(Course).filter(Course.is_deleted == 0).all()
def get_course_by_id_dao(course_id, db):
return db.query(Course).filter(
Course.course_id == course_id,
Course.is_deleted == 0
).first()