| 12345678910111213141516171819202122232425 |
- from sqlalchemy import Column, String, Integer, DateTime, JSON, Enum
- from datetime import datetime
- from app.core.database import Base
- class VasOrder(Base):
- __tablename__ = "vas_order"
- id = Column(String(128), primary_key=True)
- user_id = Column(String(128), nullable=False)
- product_id = Column(Integer, nullable=False)
- base_amount = Column(Integer, nullable=False)
- currency = Column(String(10), nullable=False)
- status = Column(
- Enum('pending','paid','completed','closed'),
- default='pending',
- nullable=False
- )
- user_inputs = Column(JSON)
- created_at = Column(DateTime, default=datetime.utcnow)
- updated_at = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow)
|