from app.extensions import db ROLE_INTEREST_OPTIONS = [ "Corretor(a)", "Assistente Administrativo", "Estagiário(a)", "Outro", ] class JobApplication(db.Model): __tablename__ = "job_applications" id = db.Column(db.Integer, primary_key=True, autoincrement=True) name = db.Column(db.String(150), nullable=False) email = db.Column(db.String(254), nullable=False) phone = db.Column(db.String(30), nullable=True) role_interest = db.Column(db.String(100), nullable=False) message = db.Column(db.Text, nullable=False) file_name = db.Column(db.String(255), nullable=True) status = db.Column(db.String(50), nullable=False, default="pending") created_at = db.Column( db.DateTime, nullable=False, server_default=db.func.now() ) def __repr__(self) -> str: return f""