From fff93401e35bda6bd7a545217ef60b3920d7d874 Mon Sep 17 00:00:00 2001
From: vincent <1341870251@qq.com>
Date: 星期三, 03 六月 2020 11:10:26 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/client/controller/CrnController.java | 86 +++++++++++++++++++++++++++++++++++++++++-
1 files changed, 83 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/zy/client/controller/CrnController.java b/src/main/java/com/zy/client/controller/CrnController.java
index 7c63ead..f0acb3e 100644
--- a/src/main/java/com/zy/client/controller/CrnController.java
+++ b/src/main/java/com/zy/client/controller/CrnController.java
@@ -2,9 +2,11 @@
import com.core.annotations.ManagerAuth;
import com.core.common.R;
-import com.zy.client.domain.CrnMsgTableVo;
-import com.zy.client.domain.CrnStateTableVo;
import com.zy.client.domain.enums.CrnStatusType;
+import com.zy.client.domain.param.CrnOperatorParam;
+import com.zy.client.domain.vo.CommandLogVo;
+import com.zy.client.domain.vo.CrnMsgTableVo;
+import com.zy.client.domain.vo.CrnStateTableVo;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +14,7 @@
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
+import java.util.UUID;
import java.util.concurrent.atomic.AtomicInteger;
/**
@@ -22,8 +25,21 @@
@RequestMapping("/crn")
public class CrnController {
-
private AtomicInteger integer = new AtomicInteger();
+
+ @ManagerAuth(memo = "杩涜涓殑鍛戒护")
+ @PostMapping("/command/ongoing")
+ public R ongoingCommand(){
+ List<CommandLogVo> list = new ArrayList<>();
+ for (int i=1;i<=4;i++){
+ CommandLogVo vo = new CommandLogVo();
+ vo.setCrnNo(String.valueOf(i));
+ vo.setStatus(1);
+ vo.setCommand(UUID.randomUUID().toString());
+ list.add(vo);
+ }
+ return R.ok().add(list);
+ }
@PostMapping("/table/crn/state")
@ManagerAuth(memo = "鍫嗗灈鏈轰俊鎭〃")
@@ -75,4 +91,68 @@
return R.ok().add(str);
}
+ /****************************************************************/
+ /************************** 鎵嬪姩鎿嶄綔 ******************************/
+ /****************************************************************/
+
+ @ManagerAuth(memo = "鍏ュ簱")
+ @PostMapping("/operator/put")
+ public R crnPut(CrnOperatorParam param){
+ return R.ok("鍏ュ簱鎴愬姛");
+ }
+
+ @ManagerAuth(memo = "鍑哄簱")
+ @PostMapping("/operator/take")
+ public R crnTake(CrnOperatorParam param){
+ return R.ok("鍑哄簱鎴愬姛");
+ }
+
+ @ManagerAuth(memo = "搴撲綅杞Щ")
+ @PostMapping("/operator/stockMove")
+ public R crnStockMove(CrnOperatorParam param){
+ return R.ok("搴撲綅杞Щ鎴愬姛");
+ }
+
+ @ManagerAuth(memo = "绔欏埌绔�")
+ @PostMapping("/operator/siteMove")
+ public R crnSiteMove(CrnOperatorParam param){
+ return R.ok("绔欏埌绔欐垚鍔�");
+ }
+
+ @ManagerAuth(memo = "鍧愭爣绉诲姩")
+ @PostMapping("/operator/coorMove")
+ public R crnCoorMove(CrnOperatorParam param){
+ return R.ok("鍧愭爣绉诲姩鎴愬姛");
+ }
+
+ @ManagerAuth(memo = "鍥炲師鐐�")
+ @PostMapping("/operator/bacOrigin")
+ public R crnBacOrigin(CrnOperatorParam param){
+ return R.ok("鍥炲師鐐规垚鍔�");
+ }
+
+ @ManagerAuth(memo = "浠诲姟瀹屾垚")
+ @PostMapping("/operator/taskComplete")
+ public R crnTaskComplete(CrnOperatorParam param){
+ return R.ok("浠诲姟瀹屾垚");
+ }
+
+ @ManagerAuth(memo = "鏆傚仠")
+ @PostMapping("/operator/pause")
+ public R crnPause(CrnOperatorParam param){
+ return R.ok("鏆傚仠鎴愬姛");
+ }
+
+ @ManagerAuth(memo = "鍚姩")
+ @PostMapping("/operator/boot")
+ public R crnBoot(CrnOperatorParam param){
+ return R.ok("鍚姩鎴愬姛");
+ }
+
+ @ManagerAuth(memo = "娓呴櫎鍛戒护")
+ @PostMapping("/operator/clearCommand")
+ public R crnClearCommand(CrnOperatorParam param){
+ return R.ok("娓呴櫎鍛戒护鎴愬姛");
+ }
+
}
--
Gitblit v1.9.1