frequency-dashboard/backend/models/users.py
2025-08-26 22:15:04 -03:00

18 lines
749 B
Python

from sqlalchemy import String, DateTime, Integer
from sqlalchemy.orm import Mapped, mapped_column, DeclarativeBase
class Base(DeclarativeBase):
pass
class User(Base):
__tablename__ = "users"
id: Mapped[int] = mapped_column(primary_key=True)
name: Mapped[str] = mapped_column(String(255),nullable=False)
username: Mapped[str] = mapped_column(String(150),nullable=False)
register_date: Mapped[DateTime] = mapped_column(DateTime, nullable=False)
last_visit_date: Mapped[DateTime] = mapped_column(DateTime, nullable=True)
email: Mapped[str] = mapped_column(String(255),nullable=False)
password: Mapped[str] = mapped_column(String(100),nullable=False)
block: Mapped[str] = mapped_column(Integer,nullable=False)