From dfa7f7999a16fadf1bccfab37d41bb859403ea3b Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期三, 13 九月 2023 17:07:35 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/entity/param/taskCreateParam.java |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/entity/param/taskCreateParam.java b/src/main/java/com/zy/asrs/entity/param/taskCreateParam.java
index 2cd5078..2ee6380 100644
--- a/src/main/java/com/zy/asrs/entity/param/taskCreateParam.java
+++ b/src/main/java/com/zy/asrs/entity/param/taskCreateParam.java
@@ -14,8 +14,14 @@
     //璧风偣
     private String startPoint;
 
+    //浼樺厛绾�
+    private Double taskPriority;
+
     //缁堢偣
     private String targetPoint;
+
+    //鏄惁绌烘墭鐩�            Y:鏄� N锛氬惁
+    private String emptyContainer;
 
     //鏉$爜
     private String barcode;
@@ -23,4 +29,33 @@
     //澶囨敞
     private String memo;
 
+    public taskCreateParam(){};
+
+    public taskCreateParam(WMSAndAGVInterfaceParam param){
+        this.taskNo = param.getTaskNo();
+        this.ioType = convertParamIoType(param.getTaskType());
+        this.barcode = param.getContainerCode();
+        this.taskPriority = (double) param.getTaskPriority();
+        this.startPoint = param.getSourceLocationCode();
+        this.targetPoint = param.getTargetLocationCode();
+        this.emptyContainer = param.getEmptyContainer();
+
+    };
+
+
+    public static Integer convertParamIoType(String paramIoType){
+        switch (paramIoType){
+            case "RK":
+                return 1;
+            case "CK":
+                return 2;
+            case "YK":
+                return 3;
+            case "PD":
+                return 4;
+            default:
+                return 0;
+        }
+    }
+
 }

--
Gitblit v1.9.1