64 lines
1.6 KiB
Java
64 lines
1.6 KiB
Java
package com.ruoyi.api.service;
|
||
|
||
import com.ruoyi.api.domain.ReMaterialParam;
|
||
import com.ruoyi.api.domain.RequestEnter;
|
||
import com.ruoyi.api.domain.WmsJobRequest;
|
||
import com.ruoyi.common.core.domain.AjaxResult;
|
||
import com.ruoyi.job.mydojob.domain.MydoJob;
|
||
|
||
import java.util.Map;
|
||
|
||
/**
|
||
* 作业统计 Service 接口
|
||
*/
|
||
public interface IToWmsService {
|
||
/**
|
||
* 入库任务请求根据托盘码
|
||
*/
|
||
AjaxResult requestEnterByTrayCode(RequestEnter requestEnter);
|
||
|
||
/**
|
||
* 入库、出库 任务完成回传
|
||
* Map<String, String>
|
||
* "wmsType": "任务类型" 1-入库 2-出库 3-agv搬运,
|
||
* taskNo:出库 入库任务号
|
||
* trayCode:托盘码
|
||
* positionCode1:起点
|
||
* positionCode2:终点
|
||
* containerCode:容器编码
|
||
*
|
||
*/
|
||
AjaxResult jobFinish(WmsJobRequest wmsJobRequest);
|
||
/**
|
||
* 放货有货,重新分配货位
|
||
*/
|
||
AjaxResult reAssign(ReMaterialParam reMaterialParam);
|
||
/**
|
||
* 取货无货,重新分配物料
|
||
*/
|
||
AjaxResult reMaterial(ReMaterialParam reMaterialParam);
|
||
/**
|
||
* 小车接收开始信号
|
||
*/
|
||
AjaxResult startSignal(RequestEnter requestEnter);
|
||
/**
|
||
* ctu取完箱子反馈
|
||
* @param map{
|
||
* "lljCode"
|
||
* }
|
||
* @return
|
||
*/
|
||
AjaxResult takeCompleted(Map<String, Object> map);
|
||
/**
|
||
* 入库任务请求根据任务号
|
||
*/
|
||
AjaxResult requestEnterByTaskNo(RequestEnter requestEnter);
|
||
|
||
/**
|
||
* 根据入口获取入库任务
|
||
* @param requestEnter
|
||
* @return
|
||
*/
|
||
AjaxResult requestEnterByEnterId(RequestEnter requestEnter);
|
||
}
|