整理代码
This commit is contained in:
@@ -6,7 +6,7 @@ Supplier API Handler (只读)
|
||||
- 不支持创建/更新/删除
|
||||
"""
|
||||
|
||||
from typing import List, Dict, Any
|
||||
from typing import List, Dict
|
||||
from ...datasource.api.handler import BaseApiHandler
|
||||
from ...datasource.task_result import TaskResult
|
||||
from ...common.sync_node import SyncNode
|
||||
@@ -18,10 +18,7 @@ class SupplierApiHandler(BaseApiHandler):
|
||||
"""供应商 API Handler (只读)"""
|
||||
|
||||
def __init__(self, load_mode: str = "api", max_total: int | None = None):
|
||||
super().__init__()
|
||||
self._node_type = "supplier"
|
||||
self._node_class = SupplierSyncNode
|
||||
self._schema = SupplierDetailResponse
|
||||
super().__init__(node_class=SupplierSyncNode, schema=SupplierDetailResponse)
|
||||
self._load_mode = load_mode
|
||||
self._max_total = max_total
|
||||
|
||||
@@ -99,10 +96,6 @@ class SupplierApiHandler(BaseApiHandler):
|
||||
"""轮询异步任务状态(占位)"""
|
||||
return await super().poll_tasks(task_ids)
|
||||
|
||||
def _create_node(self, data: Dict[str, Any]) -> SyncNode:
|
||||
return self._create_basic_node(data, depend_ids=[])
|
||||
|
||||
|
||||
# ========== 静态 API 函数 ==========
|
||||
|
||||
async def api_get_supplier_list(client, page: int = 1, page_size: int = 100) -> tuple[List[SupplierDetailResponse], int]:
|
||||
|
||||
Reference in New Issue
Block a user