/**
 *
 */
package com.prolog.cs.biz.outbound.service;


import com.prolog.cs.biz.outbound.model.dto.WaveDistributeDTO;
import com.prolog.cs.biz.outbound.model.entity.WaveDO;
import com.prolog.cs.biz.outbound.model.vo.WavePreCalResultVO;

import java.util.List;

/**
 * @author chenj
 *         Created on 21/03/29.
 */
public interface WaveDistributeService {

    WaveDO getWavesAll(String wavesId);

    // 需要回传近效期商品信息 - by Huanglh 2022-02-21
    String distributeWave(String wavesId, WaveDistributeDTO vo, String type);

    List<WavePreCalResultVO> waveTaskTrial(String wavesId, String type, List<String> errorMsgList);
}
