chat_back/app/models/users.py
urec56 4f7a21cc04
Some checks failed
/ deploy (push) Has been skipped
/ build (push) Failing after 1m4s
Поменял дефолтное изображение на авиф
2025-05-04 18:20:34 +03:00

20 lines
794 B
Python

from datetime import date
from sqlalchemy import func
from sqlalchemy.orm import Mapped, mapped_column
from app.database import Base
class Users(Base):
__tablename__ = "users"
id: Mapped[int] = mapped_column(primary_key=True)
email: Mapped[str] = mapped_column(unique=True)
username: Mapped[str] = mapped_column(unique=True)
hashed_password: Mapped[str]
role: Mapped[int] = mapped_column(server_default="0")
black_phoenix: Mapped[bool] = mapped_column(server_default="false")
avatar_image: Mapped[str] = mapped_column(server_default="https://images.black-phoenix.ru/static/images/%D1%82%D1%8B%20%D1%83%D0%B6%D0%B5%20%D0%BF%D0%B5%D1%88%D0%BA%D0%B0%20BP.avif") # noqa: E501
date_of_birth: Mapped[date]
date_of_registration: Mapped[date] = mapped_column(server_default=func.now())