from sqlalchemy import Boolean, String from sqlalchemy.orm import Mapped, mapped_column from app.db.base import Base, UUIDMixin, TenantMixin, TimestampMixin class User(Base, UUIDMixin, TenantMixin, TimestampMixin): __tablename__ = "users" email: Mapped[str] = mapped_column(String(200), unique=True, index=True) password_hash: Mapped[str] = mapped_column(String(200)) nume: Mapped[str] = mapped_column(String(200)) rol: Mapped[str] = mapped_column(String(20), default="owner") activ: Mapped[bool] = mapped_column(Boolean, default=True)