package org.nl.acs.ext.wms.service;

import org.nl.acs.ext.wms.liKuData.*;

/**
 * @author: wangs
 * @createDate: 2022/11/24
 */
public interface LiKuToAcsService {

    /**
     * 入库任务上报
     * @param requestParam
     * @return
     */
    public Resp<InStoreReportResponse> inStoreReport(InStoreReportRequest requestParam) throws Exception;

    /**
     * 出库任务上报
     * @param requestParam
     * @return
     */
    public Resp<OutStoreReportResponse> outStoreReport(OutStoreReportRequest requestParam) throws Exception;

    /**
     * 移库任务上报
     * @param requestParam
     * @return
     */
    public Resp<MoveStoreReportResponse> moveStoreReport(MoveStoreReportRequest requestParam) throws Exception;


    /**
     * 移库任务上报
     * @param requestParam
     * @return
     */
    public Resp<DeviceStatusResponse> putEmptyPallet(putEmptyPalletRequest requestParam) throws Exception;

}
