from sqlalchemy import Column, Integer, String, Text, DateTime, Enum from datetime import datetime from app.core.database import Base class VasPaymentQR(Base): __tablename__ = "vas_payment_qr" id = Column(Integer, primary_key=True, autoincrement=True) provider = Column(Enum('wechat', 'alipay'), nullable=False) device = Column(String(50), nullable=False) qr_code = Column(Text, nullable=False) description = Column(Text, nullable=False) is_active = Column(Integer, default=1) priority = Column(Integer, default=10) created_at = Column(DateTime, default=datetime.utcnow)