Files
serverbot/app/models/user.py

19 lines
560 B
Python

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")