from sqlalchemy import Column, Integer, String, ForeignKey, Numeric, Date, Boolean from sqlalchemy.orm import relationship from models.entities.base import Base class CotaMensal(Base): __tablename__ = 'cotas_mensais' id = Column(Integer, primary_key=True, autoincrement=True) militante_id = Column(Integer, ForeignKey('militantes.id')) valor_antigo = Column(Numeric(10, 2), nullable=False) valor_novo = Column(Numeric(10, 2), nullable=False) data_alteracao = Column(Date, nullable=False) data_vencimento = Column(Date, nullable=False) pago = Column(Boolean, default=False) militante = relationship("Militante", back_populates="cotas_mensais")