jiangping
2024-10-09 c5cc7da07c7f202f336468c0cd0d2789b4775b03
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/WmsService.java
@@ -1,12 +1,11 @@
package com.doumee.service.business;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.core.wms.model.request.WmsActionNoticeRequest;
import com.doumee.core.wms.model.request.WmsBaseRequest;
import com.doumee.core.wms.model.request.WmsInboundNoticeRequest;
import com.doumee.core.wms.model.request.WmsOutboundNoticeRequest;
import com.doumee.core.wms.model.response.WmsBaseResponse;
import com.doumee.dao.business.model.Platform;
import com.doumee.dao.business.model.PlatformJob;
import java.util.List;
@@ -18,37 +17,44 @@
public interface WmsService {
    /**
     * 出入库作业分配月台
     * @return WmsBaseResponse
     */
    WmsBaseResponse orderPlatformBind(PlatformJob job);
    WmsBaseResponse getInventoryList();
    void  saveInterfaceLog(String url,String name,String  param,Integer success,String respone,int type);
    /**
     * 入库单批量通知
     * @param list 参数
     * @return WmsBaseResponse
     */
    WmsBaseResponse inboundNotice(List<WmsInboundNoticeRequest> list);
    WmsBaseResponse inboundNotice(WmsBaseRequest<WmsInboundNoticeRequest> list);
    /**
     * 出库单批量通知
     * @param list 参数
     * @return WmsBaseResponse
     */
    WmsBaseResponse outboundNotice(List<WmsOutboundNoticeRequest> list);
    WmsBaseResponse outboundNotice(WmsBaseRequest<WmsOutboundNoticeRequest> list);
    /**
     * 取消入库单通知
     * @param list 参数
     * @return WmsBaseResponse
     */
    WmsBaseResponse cancelInbound(List<WmsActionNoticeRequest> list);
    WmsBaseResponse cancelInbound(WmsBaseRequest<WmsActionNoticeRequest> list);
    /**
     * 取消出库单通知
     * @param list 参数
     * @return WmsBaseResponse
     */
    WmsBaseResponse cancelOutbound(List<WmsActionNoticeRequest> list);
    WmsBaseResponse cancelOutbound(WmsBaseRequest<WmsActionNoticeRequest> list);
    /**
     * 出入库作业完成通知
     * @param list 参数
     * @return WmsBaseResponse
     */
    WmsBaseResponse doneTask(List<WmsActionNoticeRequest> list);
    WmsBaseResponse doneTask(WmsBaseRequest<WmsActionNoticeRequest> list);
}