Skip to content

Commit 7480dcf

Browse files
authored
Add Coupon model for discount management
1 parent ea1fe5c commit 7480dcf

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

app/models.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,4 +100,15 @@ class Supplier(Base):
100100
phone_number = Column(String, nullable=True)
101101
created_at = Column(DateTime(timezone=True), server_default=func.now())
102102
updated_at = Column(DateTime(timezone=True), onupdate=func.now())
103+
class Coupon(Base):
104+
__tablename__ = "coupons"
105+
id = Column(Integer, primary_key=True, index=True)
106+
code = Column(String, unique=True, index=True, nullable=False)
107+
discount_percentage = Column(Integer, nullable=False)
108+
valid_from = Column(DateTime(timezone=True), nullable=False)
109+
valid_to = Column(DateTime(timezone=True), nullable=False)
110+
created_at = Column(DateTime(timezone=True), server_default=func.now())
111+
updated_at = Column(DateTime(timezone=True), onupdate=func.now())
112+
113+
103114

0 commit comments

Comments
 (0)