Files
stu/dao/course_dao.py
T

24 lines
481 B
Python
Raw Normal View History

2026-09-22 17:36:49 +08:00
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()