实现虎牙充值商品列表与支付二维码

This commit is contained in:
yml2213
2026-07-04 23:48:53 +08:00
parent fa0d49ff8c
commit 5513b5a313
12 changed files with 1209 additions and 61 deletions
+19
View File
@@ -147,6 +147,25 @@ class HuyaGoodsSnapshot(Base):
updated_at = Column(DateTime, default=_utcnow, onupdate=_utcnow)
class HuyaRechargeGoodsSnapshot(Base):
"""虎牙充值商品快照"""
__tablename__ = "huya_recharge_goods_snapshot"
id = Column(Integer, primary_key=True, autoincrement=True)
spu_id = Column(String(64), nullable=False, index=True)
sku_id = Column(String(64), default="", index=True)
name = Column(String(256), default="")
price = Column(Integer, nullable=True)
stock = Column(Integer, nullable=True)
buy_limit = Column(Integer, nullable=True)
icon = Column(String(512), default="")
description = Column(String(512), default="")
task_id = Column(String(64), default="")
task_name = Column(String(256), default="")
raw = Column(JSON, nullable=True)
updated_at = Column(DateTime, default=_utcnow, onupdate=_utcnow)
class ProxyConfig(Base):
"""代理配置(全局单条记录)"""
__tablename__ = "proxy_config"