# src/core/models/base.py from datetime import datetime from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, DateTime Base = declarative_base() class TimestampedModel(Base): """Base class for all models with timestamp fields""" __abstract__ = True created_at = Column(DateTime, default=datetime.utcnow) updated_at = Column(DateTime, onupdate=datetime.utcnow)