package com.usky.issue.service;

import com.usky.issue.domain.IssueCloudConfig;
import com.usky.issue.service.vo.SyncResult;

/**
 * 本地推送服务（本地→云端）
 *
 * @author fyc
 * @date 2026-06-08
 */
public interface LocalPushService {

    SyncResult pushAllPending(String tableName, IssueCloudConfig config);

    SyncResult pushByTenant(Integer tenantId, String tableName, IssueCloudConfig config);

    void resetCursor(Integer tenantId, String tableName);
}
