| package com.doumee.service.business.third; | 
|   | 
| 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.PlatformJob; | 
|   | 
| import java.util.List; | 
|   | 
| /** | 
|  * WMS系統Service定义 | 
|  * @author 江蹄蹄 | 
|  * @date 2024/06/28 10:03 | 
|  */ | 
| 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(WmsBaseRequest<WmsInboundNoticeRequest> list); | 
|   | 
|     /** | 
|      * 出库单批量通知 | 
|      * @param list 参数 | 
|      * @return WmsBaseResponse | 
|      */ | 
|     WmsBaseResponse outboundNotice(WmsBaseRequest<WmsOutboundNoticeRequest> list); | 
|   | 
|     /** | 
|      * 取消入库单通知 | 
|      * @param list 参数 | 
|      * @return WmsBaseResponse | 
|      */ | 
|     WmsBaseResponse cancelInbound(WmsBaseRequest<WmsActionNoticeRequest> list); | 
|     /** | 
|      * 取消出库单通知 | 
|      * @param list 参数 | 
|      * @return WmsBaseResponse | 
|      */ | 
|     WmsBaseResponse cancelOutbound(WmsBaseRequest<WmsActionNoticeRequest> list); | 
|     /** | 
|      * 出入库作业完成通知 | 
|      * @param list 参数 | 
|      * @return WmsBaseResponse | 
|      */ | 
|     WmsBaseResponse doneTask(WmsBaseRequest<WmsActionNoticeRequest> list); | 
|   | 
|   | 
| } |