$config 数据源配置 * @param array $lastSyncInfo 上次同步信息(包含 last_sync_time、last_sync_id 等) * @return array> 查询结果数组(原始数据) */ public function poll( DataSourceAdapterInterface $adapter, array $config, array $lastSyncInfo = [] ): array; /** * 数据转换 * * @param array> $rawData 原始数据 * @param array $config 数据源配置 * @return array> 转换后的数据(标准格式) */ public function transform(array $rawData, array $config): array; /** * 数据验证 * * @param array $record 单条记录 * @param array $config 数据源配置 * @return bool 是否通过验证 */ public function validate(array $record, array $config): bool; /** * 获取策略名称 * * @return string 策略名称 */ public function getName(): string; }