package com.cf.imes.module.executor.service.heapsplit;

import com.cf.imes.module.executor.controller.admin.manage.pack.heapsplit.HeapSplitSaveReqVO;
import com.cf.imes.module.executor.controller.admin.manage.pack.heapsplit.OrdersHeapSplitDetailRespVO;

import java.util.List;


/**
 * 分堆任务 Service 接口
 *
 * @author Gqr
 * @since 2026/3/10 17:52
 */
public interface HeapSplitService {
    /**
     * 保存分堆
     *
     * @param reqVO
     */
    void saveHeapsplit(HeapSplitSaveReqVO reqVO);

    /**
     * 获取订单列表分堆详情
     *
     * @param orderIds
     * @return
     */
    OrdersHeapSplitDetailRespVO getOrdersHeapSplitedDetail(List<Long> orderIds);
}
