from app.extensions import db class Imobiliaria(db.Model): __tablename__ = "imobiliarias" id = db.Column(db.Integer, primary_key=True, autoincrement=True) name = db.Column(db.String(200), nullable=False) logo_url = db.Column(db.String(512), nullable=True) website = db.Column(db.String(512), nullable=True) is_active = db.Column(db.Boolean, nullable=False, default=True) display_order = db.Column(db.Integer, nullable=False, default=0) created_at = db.Column(db.DateTime, nullable=False, server_default=db.func.now()) properties = db.relationship("Property", backref="imobiliaria", lazy="dynamic") def __repr__(self) -> str: return f""