From c1ef2d1fc4c0dae2bc8452924dcd77a0ff3a1ef5 Mon Sep 17 00:00:00 2001 From: cpT <1@123> Date: 星期四, 19 六月 2025 15:02:52 +0800 Subject: [PATCH] #改造 --- src/main/java/com/zy/asrs/entity/param/TaskCreateParam.java | 64 ++++++++++++++++++++++++++++++++ 1 files changed, 64 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 fd7803e..a4b21a8 100644 --- a/src/main/java/com/zy/asrs/entity/param/TaskCreateParam.java +++ b/src/main/java/com/zy/asrs/entity/param/TaskCreateParam.java @@ -1,5 +1,6 @@ package com.zy.asrs.entity.param; +import io.swagger.models.auth.In; import lombok.Data; @Data @@ -13,12 +14,14 @@ //璧风偣 private String startPoint; + private Integer startPointSta; //浼樺厛绾� private Integer taskPriority; //缁堢偣 private String targetPoint; + private Integer targetPointSta; //鏄惁绌烘墭鐩� Y:鏄� N锛氬惁 private String emptyContainer; @@ -33,6 +36,27 @@ public TaskCreateParam(){}; + public TaskCreateParam(String taskNo, Integer ioType, String barcode, String startPoint, Integer taskPriority, String targetPoint, String emptyContainer) { + this.taskNo = taskNo; + this.ioType = ioType; + this.barcode = barcode; + this.startPoint = startPoint; + this.taskPriority = taskPriority; + this.targetPoint = targetPoint; + this.emptyContainer = emptyContainer; + } + + public TaskCreateParam(String taskNo, Integer ioType, String startPoint, Integer taskPriority, String targetPoint, String emptyContainer, String barcode, String memo) { + this.taskNo = taskNo; + this.ioType = ioType; + this.startPoint = startPoint; + this.taskPriority = taskPriority; + this.targetPoint = targetPoint; + this.emptyContainer = emptyContainer; + this.barcode = barcode; + this.memo = memo; + } + public TaskCreateParam(WMSAndAGVInterfaceParam param){ this.taskNo = param.getTaskNo(); this.ioType = convertParamIoType(param.getTaskType()); @@ -42,6 +66,30 @@ this.targetPoint = param.getTargetLocationCode(); this.emptyContainer = param.getEmptyContainer(); this.crn = param.getTaskTunnel(); + }; + + public TaskCreateParam(CarryParam param, Integer crn){ + this.taskNo = param.getTaskNo(); + this.ioType = param.getIoType(); + this.barcode = param.getBarcode(); + this.taskPriority = param.getTaskPriority(); + this.startPoint = param.getStartPoint(); + this.targetPoint = param.getTargetPoint(); + this.emptyContainer = "N"; + this.crn = crn; + }; + + public TaskCreateParam(CarryParam param, Integer crn,Integer crnSta){ + this.taskNo = param.getTaskNo(); + this.ioType = param.getIoType(); + this.barcode = param.getBarcode(); + this.taskPriority = param.getTaskPriority(); + this.startPoint = param.getStartPoint(); + this.targetPoint = param.getTargetPoint(); + this.emptyContainer = "N"; + this.crn = crn; + this.startPointSta = crnSta; + this.targetPointSta = crnSta; }; @@ -58,4 +106,20 @@ } } + public void updateIoTyoe(Integer ioTypeOld){ + switch (ioTypeOld){ + case 1: + this.ioType = 2; + break; + case 2: + this.ioType = 3; + break; + case 3: + this.ioType = 1; + break; + default: + this.ioType = 3; + } + } + } -- Gitblit v1.9.1