2026-09-21 14:17:09 +08:00
|
|
|
from models.class_model import Classes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def post_classes_dao( c , db ):
|
|
|
|
|
try :
|
|
|
|
|
cc = Classes( **c )
|
|
|
|
|
db.add( cc )
|
|
|
|
|
except :
|
|
|
|
|
db.rollback()
|
|
|
|
|
return False
|
|
|
|
|
else :
|
|
|
|
|
db.commit()
|
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
def update_classes_dao( class_id , db , updates ):
|
|
|
|
|
try :
|
|
|
|
|
db.query( Classes ).filter( Classes.id==class_id , Classes.is_deleted==0 ) .update( updates )
|
|
|
|
|
except :
|
|
|
|
|
db.rollback()
|
|
|
|
|
return False
|
|
|
|
|
else :
|
|
|
|
|
db.commit()
|
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
# def get_classes_dao( class_id , class_name , db ):
|
|
|
|
|
# try :
|
|
|
|
|
# r = db.query( Classes ).filter( Classes.id==class_id , Classes.is_deleted==0 ) .all()
|
|
|
|
|
# except :
|
|
|
|
|
# db.rollback()
|