13 lines
295 B
Python
13 lines
295 B
Python
from sqlalchemy import text
|
|
from sqlalchemy.orm import Session
|
|
|
|
|
|
class BaseDAO:
|
|
def __init__(self, db: Session):
|
|
self.db = db
|
|
|
|
def execute(self, query, params: dict = None):
|
|
return self.db.execute(text(query), params or {})
|
|
|
|
def commit(self):
|
|
self.db.commit() |