初步增加, 扫码登录成功
This commit is contained in:
@@ -125,6 +125,35 @@ class DouyuTask(Base):
|
||||
account = relationship("Account", back_populates="douyu_tasks")
|
||||
|
||||
|
||||
class YybRechargeTask(Base):
|
||||
"""应用宝和平精英点券充值任务。
|
||||
|
||||
YYB 登录身份与斗鱼账号无关,因此任务只关联创建者,不复用 Account。
|
||||
"""
|
||||
__tablename__ = "yyb_recharge_tasks"
|
||||
|
||||
id = Column(Integer, primary_key=True, autoincrement=True)
|
||||
task_id = Column(String(64), unique=True, nullable=False, index=True)
|
||||
created_by = Column(Integer, ForeignKey("users.id"), nullable=False, index=True)
|
||||
worker_job_id = Column(String(64), nullable=False, index=True)
|
||||
provider = Column(String(16), default="", nullable=False)
|
||||
platform = Column(String(16), default="android", nullable=False)
|
||||
points = Column(Integer, nullable=True)
|
||||
product_id = Column(String(128), default="")
|
||||
zone_id = Column(String(64), default="")
|
||||
zone_name = Column(String(128), default="")
|
||||
role_id = Column(String(64), default="")
|
||||
role_name = Column(String(128), default="")
|
||||
status = Column(String(32), default="created", nullable=False, index=True)
|
||||
phase = Column(String(32), default="login", nullable=False)
|
||||
message = Column(String(512), default="")
|
||||
result = Column(JSON, nullable=True)
|
||||
login_qr_data = Column(EncryptedText(), default="")
|
||||
payment_qr_data = Column(EncryptedText(), default="")
|
||||
created_at = Column(DateTime, default=_utcnow)
|
||||
finished_at = Column(DateTime, nullable=True)
|
||||
|
||||
|
||||
class DouyuConfig(Base):
|
||||
"""斗鱼业务配置"""
|
||||
__tablename__ = "douyu_config"
|
||||
|
||||
Reference in New Issue
Block a user