83 lines
2.0 KiB
Java
83 lines
2.0 KiB
Java
package com.ruoyi.api.service;
|
|
|
|
import com.ruoyi.api.domain.wcsJobHandle.WmsJobHandler;
|
|
import com.ruoyi.api.domain.wcsStockin.WcsStockinReceive;
|
|
import com.ruoyi.api.domain.wcsStockout.WcsStockoutParam;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import java.util.Map;
|
|
|
|
@Component
|
|
public interface IApiWcsService {
|
|
|
|
/**
|
|
* 呼叫可用容器出库
|
|
* @return
|
|
*/
|
|
public AjaxResult callContainerOut(Map<String, Object> params);
|
|
|
|
/**
|
|
* 响应wcs请求-下发入库任务
|
|
* @param wcsStockinReiceive
|
|
* @return
|
|
*/
|
|
public AjaxResult requestMydoJobByTrayCode(WcsStockinReceive wcsStockinReiceive);
|
|
|
|
/**
|
|
* 响应wcs请求-分配货位
|
|
* @param wcsStockinReiceive
|
|
* @return
|
|
*/
|
|
// public AjaxResult requestMydoJobForCargoSpace(WcsStockinReceive wcsStockinReiceive);
|
|
|
|
/**
|
|
* 请求补码作业
|
|
* @param wcsStockinReiceive
|
|
* @return
|
|
*/
|
|
public AjaxResult requestMydoJobManual(WcsStockinReceive wcsStockinReiceive);
|
|
|
|
/**
|
|
* wcs任务回传
|
|
* @param wmsJobHandler
|
|
* @return
|
|
*/
|
|
public AjaxResult jobFinish(WmsJobHandler wmsJobHandler);
|
|
|
|
/**
|
|
* 放货有货 - 入库重分
|
|
* @param wmsJobHandler
|
|
* @return
|
|
*/
|
|
public AjaxResult reAssign(WmsJobHandler wmsJobHandler);
|
|
|
|
/**
|
|
* 取货无货 - 重分物料
|
|
* @param wmsJobHandler
|
|
* @return
|
|
*/
|
|
public AjaxResult reMaterial(WmsJobHandler wmsJobHandler);
|
|
|
|
/**
|
|
* 推送拣选回流作业
|
|
* @param param
|
|
* @return
|
|
*/
|
|
public AjaxResult sendBackMydoJob(Map<String, Object> param);
|
|
|
|
/**
|
|
* 推送盘点回流作业
|
|
* @param param
|
|
* @return
|
|
*/
|
|
public AjaxResult sendInventoryBackMydoJob(Map<String, Object> param);
|
|
|
|
public AjaxResult sendOutMydoJob(Map<String, Object> param);
|
|
|
|
public AjaxResult sendMoveMydoJob(Map<String, Object> param);
|
|
|
|
public AjaxResult sendEmptyTrayOutMydoJob(Map<String, Object> param);
|
|
|
|
}
|