from extensions import db class Company(db.Model): __tablename__ = "company" id = db.Column(db.Integer, primary_key=True, autoincrement=True) # informações basicas name = db.Column(db.String(255), nullable=False) fantasy_name = db.Column(db.String(255), nullable=True) cnpj = db.Column(db.String(20), nullable=True) type = db.Column(db.String(255), nullable=True) #contato email = db.Column(db.String(255), nullable=False) email_sec = db.Column(db.String(255), nullable=True) phone = db.Column(db.String(20), nullable=True) phone_sec = db.Column(db.String(20), nullable=True) #endereço cep = db.Column(db.String(10), nullable=True) numero = db.Column(db.String(10), nullable=True) rua = db.Column(db.String(255), nullable=True) bairro = db.Column(db.String(255), nullable=True) complemento = db.Column(db.String(255), nullable=True) cidade = db.Column(db.String(15), nullable=True) estado = db.Column(db.String(15), nullable=True) #relacionamento service_instance_id = db.Column(db.Integer, db.ForeignKey('service_instance.id'), nullable=False) parent_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=True) #historico created_at = db.Column(db.DateTime, default=db.func.current_timestamp()) updated_at = db.Column(db.DateTime, default=db.func.current_timestamp(), onupdate=db.func.current_timestamp()) def __repr__(self): return f""