from sqlalchemy import Column, Integer, String, Boolean from sqlalchemy.orm import declarative_base # Criando a base para os modelos Base = declarative_base() class Usuario(Base): __tablename__ = 'usuarios' # Nome da tabela no banco de dados id = Column(Integer, primary_key=True, autoincrement=True) # Chave primária nome = Column(String(100), nullable=False) # Nome do usuário email = Column(String(100), unique=True, nullable=False) # E-mail único senha_hash = Column(String(255), nullable=False) # Senha criptografada ativo = Column(Boolean, default=True) # Indica se o usuário está ativo def __repr__(self): return f""