# -*- coding: utf-8 -*- """数据加载器基类""" class BaseLoader: """数据加载器基类""" def __init__(self, db_ops): self.db = db_ops def upsert(self, records: list) -> tuple: """ 执行UPSERT操作 返回: (inserted_count, updated_count, skipped_count) """ raise NotImplementedError("子类需实现 upsert 方法") def _batch_size(self) -> int: """批次大小""" return 1000