完善虎牙外部单展示、状态恢复与礼包配置

This commit is contained in:
yml2213
2026-11-11 12:40:06 +08:00
parent 3a48d9c624
commit b18e46d72d
18 changed files with 1216 additions and 120 deletions
+26
View File
@@ -26,6 +26,9 @@ from .huya_defaults import (
HUYA_DEFAULT_BIND_GID,
HUYA_DEFAULT_OUTER_ACT_ID,
HUYA_DEFAULT_PAY_CHANNEL,
HUYA_DEFAULT_POINTS_PAGE_CODE,
HUYA_DEFAULT_POINTS_SCENE,
HUYA_DEFAULT_POINTS_SOURCE_ID,
HUYA_DEFAULT_ROOM_PID,
HUYA_DEFAULT_SID,
)
@@ -1377,6 +1380,29 @@ class HuyaConfig(Base):
pay_channel: Mapped[str] = mapped_column(
String(16), default=HUYA_DEFAULT_PAY_CHANNEL
)
# 积分中心 queryAllocation:活动换页时通常只需改这里,不用改代码。
points_page_code: Mapped[str] = mapped_column(
String(128),
default=HUYA_DEFAULT_POINTS_PAGE_CODE,
server_default=HUYA_DEFAULT_POINTS_PAGE_CODE,
)
points_source_id: Mapped[str] = mapped_column(
String(64),
default=HUYA_DEFAULT_POINTS_SOURCE_ID,
server_default=HUYA_DEFAULT_POINTS_SOURCE_ID,
)
points_scene: Mapped[str] = mapped_column(
String(16),
default=HUYA_DEFAULT_POINTS_SCENE,
server_default=HUYA_DEFAULT_POINTS_SCENE,
)
# 空 = 从响应自动发现;手动填写可作为接口改版时的兜底。
points_page_id: Mapped[str] = mapped_column(
String(32), default="", server_default=""
)
points_tab_ids: Mapped[str] = mapped_column(
String(256), default="", server_default=""
)
updated_at: Mapped[datetime] = mapped_column(
UTCDateTime, default=_utcnow, onupdate=_utcnow
)