from sqlalchemy import Integer, Column, DateTime, func from app.domain.models import Base class BaseModel(Base): __abstract__ = True id = Column(Integer, primary_key=True, autoincrement=True) created_at = Column(DateTime, server_default=func.now(), default=func.now, nullable=False) updated_at = Column(DateTime, server_default=func.now(), default=func.now, onupdate=func.now, nullable=False)