feat: invite code

This commit is contained in:
2025-03-05 19:34:16 +03:00
parent 6c2698679d
commit 3d9a3cef73
5 changed files with 17 additions and 12 deletions

View File

@@ -144,8 +144,8 @@ class InviteCode(BaseModel):
code: Mapped[str] = mapped_column(primary_key=True)
is_activated: Mapped[bool] = mapped_column(nullable=False, default=False)
activated_by_id: Mapped[Optional[int]] = mapped_column(ForeignKey('users.id'))
activated_by: Mapped["User"] = relationship('User', foreign_keys=[activated_by_id])
user_id: Mapped[int] = mapped_column(ForeignKey('users.id'))
user: Mapped["User"] = relationship('User', foreign_keys=[user_id])
created_at: Mapped[datetime.datetime] = mapped_column(nullable=False)
created_by_id: Mapped[int] = mapped_column(ForeignKey('users.id'))