package com.ruoyi.jarvis.service;

/**
 * 腾讯文档延迟推送服务接口
 * 
 * @author system
 */
public interface ITencentDocDelayedPushService {
    
    /**
     * 触发延迟推送
     * 录单时调用此方法，会重置10分钟倒计时
     */
    void triggerDelayedPush();
    
    /**
     * 立即执行推送（用于手动触发）
     */
    void executePushNow();
    
    /**
     * 获取下次推送的剩余时间（秒）
     * 
     * @return 剩余秒数，如果没有待推送返回-1
     */
    long getRemainingSeconds();
    
    /**
     * 取消待推送任务
     */
    void cancelPendingPush();
}

