feat: 实现清理失效账号安全方案(包含预览、SSE测试、安全删除以及本地标记清空)

This commit is contained in:
liumangmang
2026-07-02 00:19:26 +08:00
parent 1ef6188c02
commit 536c0aa3d4
6 changed files with 798 additions and 3 deletions
+25
View File
@@ -243,3 +243,28 @@ class OrganizeGroupsResponse(BaseModel):
success: bool
message: str
items: list[OrganizeGroupsItem]
class CleanupInvalidAccountsItem(BaseModel):
account_id: str
account_name: Optional[str] = None
upstream_key_id: Optional[int] = None
upstream_name: Optional[str] = None
source_group_name: Optional[str] = None
reason: str
test_status: str
cleanup_allowed: bool
action_status: Optional[str] = None
message: str = ""
class CleanupInvalidAccountsPreviewResponse(BaseModel):
success: bool
message: str
items: list[CleanupInvalidAccountsItem]
class CleanupInvalidAccountsExecuteResponse(BaseModel):
success: bool
message: str
items: list[CleanupInvalidAccountsItem]