package com.ruoyi.jarvis.service;

import com.ruoyi.jarvis.domain.JDOrder;

/**
 * 物流信息服务接口
 */
public interface ILogisticsService {
    /**
     * 获取物流信息并推送（如果获取到运单号）
     * @param order 订单信息
     * @return 是否成功获取并推送
     */
    boolean fetchLogisticsAndPush(JDOrder order);
    
    /**
     * 检查订单是否已处理过（Redis中是否有运单号）
     * @param orderId 订单ID
     * @return 如果已处理返回true，否则返回false
     */
    boolean isOrderProcessed(Long orderId);
}

