|  |  | 
 |  |  | 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; | 
 |  |  |  | 
 |  |  | 
 |  |  | 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); | 
 |  |  |  | 
 |  |  |  | 
 |  |  | } |