| 123456789101112131415161718 |
- from sqlalchemy import Column, Integer, String, Text, DateTime, Enum, JSON
- from datetime import datetime
- from app.core.database import Base
- class VasPaymentProvider(Base):
- __tablename__ = "vas_payment_provider"
- id = Column(Integer, primary_key=True, autoincrement=True)
- name = Column(String(64), nullable=False)
- title = Column(String(100))
- channel = Column(String(64), nullable=False)
- currency = Column(String(3), nullable=False)
- icon = Column(Text)
- enabled = Column(Integer, default=1)
- config = Column(JSON)
- created_at = Column(DateTime, default=datetime.utcnow)
- updated_at = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow)
|