Spaces:
Running
Running
Commit ·
dd37f2c
1
Parent(s): 9a450c0
Sit the limit of the user
Browse files- app/db/models.py +3 -1
app/db/models.py
CHANGED
|
@@ -26,7 +26,7 @@ class UserDB(Base):
|
|
| 26 |
created_at = Column(DateTime(timezone=True), server_default=func.now())
|
| 27 |
family = relationship("Family", back_populates="head", uselist=False)
|
| 28 |
usage = relationship("UserUsage", back_populates="user", uselist=False)
|
| 29 |
-
|
| 30 |
class UserUsage(Base):
|
| 31 |
__tablename__ = "user_usage"
|
| 32 |
id = Column(Integer, primary_key=True, index=True)
|
|
@@ -34,7 +34,9 @@ class UserUsage(Base):
|
|
| 34 |
request_count = Column(Integer, default=0)
|
| 35 |
plan_type = Column(String, default="free")
|
| 36 |
is_paid = Column(Boolean, default=False)
|
|
|
|
| 37 |
|
|
|
|
| 38 |
# 🔗 Relationship back to user
|
| 39 |
user = relationship("UserDB", back_populates="usage")
|
| 40 |
|
|
|
|
| 26 |
created_at = Column(DateTime(timezone=True), server_default=func.now())
|
| 27 |
family = relationship("Family", back_populates="head", uselist=False)
|
| 28 |
usage = relationship("UserUsage", back_populates="user", uselist=False)
|
| 29 |
+
|
| 30 |
class UserUsage(Base):
|
| 31 |
__tablename__ = "user_usage"
|
| 32 |
id = Column(Integer, primary_key=True, index=True)
|
|
|
|
| 34 |
request_count = Column(Integer, default=0)
|
| 35 |
plan_type = Column(String, default="free")
|
| 36 |
is_paid = Column(Boolean, default=False)
|
| 37 |
+
month = Column(Integer)
|
| 38 |
|
| 39 |
+
year = Column(Integer)
|
| 40 |
# 🔗 Relationship back to user
|
| 41 |
user = relationship("UserDB", back_populates="usage")
|
| 42 |
|