admin_szolgáltatók_

This commit is contained in:
Roo
2026-07-01 02:27:38 +00:00
parent 189cbfd7ca
commit 6e627d0ebe
491 changed files with 20965 additions and 9703 deletions

View File

@@ -48,6 +48,13 @@ class PointsLedger(Base):
source_type: Mapped[Optional[str]] = mapped_column(String(50), nullable=True)
source_id: Mapped[Optional[int]] = mapped_column(Integer, nullable=True)
# SNAPSHOT MECHANIZMUS (2026-06-30, #369)
# Tárolja a kiosztáskor érvényes point_rules adatokat, hogy a pontértékek
# megőrződjenek a ledger-ben, még akkor is, ha a point_rules táblában
# később módosítják a pontértékeket.
# Tartalma: {"action_key": str, "point_rule_id": int, "points_at_time": int, "multiplier": float}
points_snapshot: Mapped[Optional[dict]] = mapped_column(JSONB, nullable=True)
created_at: Mapped[datetime] = mapped_column(DateTime(timezone=True), server_default=func.now())
user: Mapped["User"] = relationship("User")