feat: sync upstream keys and reorder priorities

This commit is contained in:
SmartUp Developer
2026-06-03 17:03:11 +08:00
parent a42bcba483
commit b866b387e0
8 changed files with 415 additions and 57 deletions
+20
View File
@@ -180,6 +180,26 @@ class ImportAccountsResponse(BaseModel):
items: list[ImportAccountItem]
class ReorderPriorityRequest(BaseModel):
upstream_id: int = Field(gt=0)
class ReorderPriorityItem(BaseModel):
account_id: Optional[str] = None
group_id: str = ""
upstream_id: int
old_priority: Optional[int] = None
new_priority: Optional[int] = None
status: str
message: str = ""
class ReorderPriorityResponse(BaseModel):
success: bool
message: str
items: list[ReorderPriorityItem]
class WebsiteBatchSyncResponse(BaseModel):
total: int
success: int