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