支持账号按筛选全量批量操作
This commit is contained in:
+20
-1
@@ -93,6 +93,20 @@ class BatchAssign(BaseModel):
|
||||
assigned_to: Optional[int] = None # None=取消分配
|
||||
|
||||
|
||||
class AccountBulkSelection(BaseModel):
|
||||
"""批量操作选择范围:显式 ID 或当前筛选条件下全部账号。"""
|
||||
account_ids: list[int] = Field(default_factory=list)
|
||||
all_matching: bool = False
|
||||
search: str = ""
|
||||
tag: str = ""
|
||||
assigned_only: bool = False
|
||||
has_cookie: bool = False
|
||||
|
||||
|
||||
class AccountBulkTag(AccountBulkSelection):
|
||||
tag_value: str = ""
|
||||
|
||||
|
||||
class AccountTag(BaseModel):
|
||||
tag: Optional[str] = None
|
||||
account_ids: Optional[list[int]] = None
|
||||
@@ -334,7 +348,12 @@ class HuyaPasswordAccountImport(BaseModel):
|
||||
|
||||
class HuyaPasswordLoginSelectedRequest(BaseModel):
|
||||
"""选择已导入的虎牙账号执行密码登录。"""
|
||||
account_ids: list[int]
|
||||
account_ids: list[int] = Field(default_factory=list)
|
||||
all_matching: bool = False
|
||||
search: str = ""
|
||||
tag: str = ""
|
||||
assigned_only: bool = False
|
||||
has_cookie: bool = False
|
||||
|
||||
|
||||
class HuyaAccountOut(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user