10 lines
443 B
Python
10 lines
443 B
Python
from sqlalchemy import Column, Integer, String, Boolean
|
|
from app.db.database import Base
|
|
|
|
class UserModel(Base):
|
|
__tablename__ = "users"
|
|
user_id = Column(Integer, primary_key=True, autoincrement=True)
|
|
user_name = Column(String(64), unique=True, nullable=False)
|
|
password = Column(String(256), nullable=False)
|
|
totp_secret = Column(String(32), nullable=True)
|
|
has_2fa = Column(Boolean(False), default=False, nullable=False) |