from sqlalchemy import ( Column, Integer, String ) from sqlalchemy.orm import relationship from app.database import Base class Experience(Base): __tablename__ = "experiences" id = Column( Integer, primary_key=True, index=True ) company = Column( String(255), nullable=False ) location = Column( String(255), nullable=False ) duration = Column( String(255), nullable=False ) role = Column( String(255), nullable=False ) tasks = relationship( "ExperienceTask", back_populates="experience", cascade="all, delete-orphan" )