|
@@ -1,7 +1,7 @@
|
|
-package com.ruoyi.web.controller.warewms.api;
|
|
|
|
|
|
+package com.ruoyi.xuankuang.controller;
|
|
|
|
|
|
|
|
+import com.ruoyi.ams.xuankuang.domain.form.*;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
-import com.ruoyi.web.controller.warewms.api.dto.*;
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
@@ -23,74 +23,79 @@ public class XuanKuangApiController {
|
|
*/
|
|
*/
|
|
@ApiOperation("组盘上报")
|
|
@ApiOperation("组盘上报")
|
|
@PostMapping("/stackingCompletion")
|
|
@PostMapping("/stackingCompletion")
|
|
- public AjaxResult stackingCompletion(@RequestBody StackingCompletion stackingCompletion) {
|
|
|
|
|
|
+ public AjaxResult stackingCompletion(@RequestBody StackingCompletionForm stackingCompletion) {
|
|
return AjaxResult.success("仓位获取成功");
|
|
return AjaxResult.success("仓位获取成功");
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 用于WCS任务完成时回调的接口,通知WMS对应任务完成
|
|
* 用于WCS任务完成时回调的接口,通知WMS对应任务完成
|
|
*
|
|
*
|
|
- * @param taskStatusResponse
|
|
|
|
|
|
+ * @param taskStatusForm
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@ApiOperation("任务状态反馈")
|
|
@ApiOperation("任务状态反馈")
|
|
@PostMapping("/taskStatusResponse")
|
|
@PostMapping("/taskStatusResponse")
|
|
- public AjaxResult taskStatusResponse(@RequestBody TaskStatusResponse taskStatusResponse) {
|
|
|
|
|
|
+ public AjaxResult taskStatusResponse(@RequestBody TaskStatusForm taskStatusForm) {
|
|
return AjaxResult.success("");
|
|
return AjaxResult.success("");
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 用于通知WMS开启破袋机输送线的接口
|
|
* 用于通知WMS开启破袋机输送线的接口
|
|
- * @param lineOpenNotification
|
|
|
|
|
|
+ *
|
|
|
|
+ * @param lineOpenNotificationForm
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@ApiOperation("破袋机开启通知")
|
|
@ApiOperation("破袋机开启通知")
|
|
@PostMapping("/lineOpenNotification")
|
|
@PostMapping("/lineOpenNotification")
|
|
- public AjaxResult lineOpenNotification(@RequestBody LineOpenNotification lineOpenNotification) {
|
|
|
|
|
|
+ public AjaxResult lineOpenNotification(@RequestBody LineOpenNotificationForm lineOpenNotificationForm) {
|
|
return AjaxResult.success("");
|
|
return AjaxResult.success("");
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 空托出入库请求仓位接口
|
|
* 空托出入库请求仓位接口
|
|
- * @param emptyPalletLocRequest
|
|
|
|
|
|
+ *
|
|
|
|
+ * @param emptyPalletLocForm
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@ApiOperation("空托仓位请求")
|
|
@ApiOperation("空托仓位请求")
|
|
@PostMapping("/emptyPalletLocRequest")
|
|
@PostMapping("/emptyPalletLocRequest")
|
|
- public AjaxResult emptyPalletLocRequest(@RequestBody EmptyPalletLocRequest emptyPalletLocRequest) {
|
|
|
|
|
|
+ public AjaxResult emptyPalletLocRequest(@RequestBody EmptyPalletLocForm emptyPalletLocForm) {
|
|
return AjaxResult.success("仓位获取成功");
|
|
return AjaxResult.success("仓位获取成功");
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* WCS无托盘等异常状况上报接口
|
|
* WCS无托盘等异常状况上报接口
|
|
- * @param errorStatusResponse
|
|
|
|
|
|
+ *
|
|
|
|
+ * @param errorStatusForm
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@ApiOperation("异常上报接口")
|
|
@ApiOperation("异常上报接口")
|
|
@PostMapping("/errorStatusResponse")
|
|
@PostMapping("/errorStatusResponse")
|
|
- public AjaxResult errorStatusResponse(@RequestBody ErrorStatusResponse errorStatusResponse) {
|
|
|
|
|
|
+ public AjaxResult errorStatusResponse(@RequestBody ErrorStatusForm errorStatusForm) {
|
|
return AjaxResult.success("");
|
|
return AjaxResult.success("");
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* WCS回调AGV安全交握申请结果
|
|
* WCS回调AGV安全交握申请结果
|
|
- * @param callbackTask
|
|
|
|
|
|
+ *
|
|
|
|
+ * @param callbackTaskFrom
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@ApiOperation("WCS安全交握AGV")
|
|
@ApiOperation("WCS安全交握AGV")
|
|
@PostMapping("/callback/task")
|
|
@PostMapping("/callback/task")
|
|
- public AjaxResult callbackTask(@RequestBody CallbackTask callbackTask) {
|
|
|
|
|
|
+ public AjaxResult callbackTask(@RequestBody CallbackTaskFrom callbackTaskFrom) {
|
|
return AjaxResult.success("");
|
|
return AjaxResult.success("");
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 当 WCS中存在出库任务时,调用AGV生成搬运任务
|
|
* 当 WCS中存在出库任务时,调用AGV生成搬运任务
|
|
- * @param outboundRequest
|
|
|
|
|
|
+ *
|
|
|
|
+ * @param outboundForm
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@ApiOperation("WCS出库任务下发AGV")
|
|
@ApiOperation("WCS出库任务下发AGV")
|
|
@PostMapping("/outboundRequest")
|
|
@PostMapping("/outboundRequest")
|
|
- public AjaxResult outboundRequest(@RequestBody OutboundRequest outboundRequest) {
|
|
|
|
|
|
+ public AjaxResult outboundRequest(@RequestBody OutboundForm outboundForm) {
|
|
return AjaxResult.success("任务创建成功");
|
|
return AjaxResult.success("任务创建成功");
|
|
}
|
|
}
|
|
|
|
|