Третий стрим

This commit is contained in:
2024-03-17 21:28:49 +04:00
parent a498a04481
commit 17cd64bdbc
29 changed files with 618 additions and 50 deletions

18
app/models/user.py Normal file
View File

@ -0,0 +1,18 @@
from datetime import datetime
from typing import TYPE_CHECKING
from sqlalchemy import BigInteger, func
from sqlalchemy.orm import Mapped, mapped_column, relationship
from app.models.base import Base
if TYPE_CHECKING:
from .favorites import Favorites
class User(Base):
__tablename__ = "user"
telegram_id: Mapped[int] = mapped_column(BigInteger, nullable=False)
added_at: Mapped[datetime] = mapped_column(server_default=func.now(), default=datetime.now)
favorites: Mapped["Favorites"] = relationship("Favorites", back_populates="user")