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)