Files
Solo_bot/database/models/referrals.py
T

14 lines
568 B
Python

from sqlalchemy import BigInteger, Boolean, Column, ForeignKey
from ._base import Base, DictLikeMixin
class Referral(DictLikeMixin, Base):
__tablename__ = "referrals"
referred_user_id = Column(BigInteger, ForeignKey("users.id", ondelete="CASCADE"), primary_key=True)
referrer_user_id = Column(BigInteger, ForeignKey("users.id", ondelete="CASCADE"), primary_key=True)
referred_tg_id = Column(BigInteger, nullable=True, index=True)
referrer_tg_id = Column(BigInteger, nullable=True, index=True)
reward_issued = Column(Boolean, default=False)