from app.extensions import db class Agent(db.Model): __tablename__ = "agents" id = db.Column(db.Integer, primary_key=True, autoincrement=True) name = db.Column(db.String(200), nullable=False) photo_url = db.Column(db.String(512), nullable=True) creci = db.Column(db.String(50), nullable=False) email = db.Column(db.String(200), nullable=False) phone = db.Column(db.String(30), nullable=False) bio = db.Column(db.Text, 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()) updated_at = db.Column( db.DateTime, nullable=False, server_default=db.func.now(), onupdate=db.func.now(), ) def __repr__(self) -> str: return f""