From 6c55e1311311e6dd4349db82c5b6e6b3d44b2e51 Mon Sep 17 00:00:00 2001 From: liangzhou <594755172@qq.com> Date: Tue, 4 Mar 2025 11:09:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=9D=E8=B5=96=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-admin/pom.xml | 8 +- ruoyi-quartz/pom.xml | 6 - .../quartz/domain/app/WcsCommonResponse.java | 43 +++++++ .../domain/app/WcsStackerTaskRequest.java | 117 ++++++++++++++++++ .../com/ruoyi/quartz/task/TaskExecutor.java | 4 +- 5 files changed, 166 insertions(+), 12 deletions(-) create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/app/WcsCommonResponse.java create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/app/WcsStackerTaskRequest.java diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml index 7a283033..fa0cfe66 100644 --- a/ruoyi-admin/pom.xml +++ b/ruoyi-admin/pom.xml @@ -50,10 +50,10 @@ - - - - + + com.ruoyi + ruoyi-quartz + diff --git a/ruoyi-quartz/pom.xml b/ruoyi-quartz/pom.xml index 41c0addd..5a4172c3 100644 --- a/ruoyi-quartz/pom.xml +++ b/ruoyi-quartz/pom.xml @@ -38,12 +38,6 @@ com.ruoyi ruoyi-system - - com.ruoyi - ruoyi-admin - 3.8.9 - compile - diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/app/WcsCommonResponse.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/app/WcsCommonResponse.java new file mode 100644 index 00000000..40feb3ec --- /dev/null +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/app/WcsCommonResponse.java @@ -0,0 +1,43 @@ +package com.ruoyi.quartz.domain.app; + +/** + * Wcs通用响应信息 + */ +public class WcsCommonResponse { + /** + * code + */ + private Integer code; + /** + * message + */ + private String message; + /** + * data + */ + private Object data; + + public Integer getCode() { + return code; + } + + public void setCode(Integer code) { + this.code = code; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public Object getData() { + return data; + } + + public void setData(Object data) { + this.data = data; + } +} diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/app/WcsStackerTaskRequest.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/app/WcsStackerTaskRequest.java new file mode 100644 index 00000000..728e5b96 --- /dev/null +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/app/WcsStackerTaskRequest.java @@ -0,0 +1,117 @@ +package com.ruoyi.quartz.domain.app; + +import java.math.BigDecimal; + +/** + * 向wcs发送堆垛机任务请求 + */ +public class WcsStackerTaskRequest { + /** + * 任务id + */ + private String taskId; + /** + * 任务类型 + */ + private Integer taskType; + /** + * 任务优先级 + */ + private Integer priority; + /** + * 任务起点 + */ + private String origin; + /** + * 任务中间点 + */ + private String midpoint; + /** + * 任务终点 + */ + private String destination; + /** + * 载具编号 + */ + private String vehicleNo; + /** + * 载具尺寸 + */ + private Integer vehicleSize = 0; + /** + * 总重量 + */ + private BigDecimal weight = BigDecimal.ZERO; + + public String getTaskId() { + return taskId; + } + + public void setTaskId(String taskId) { + this.taskId = taskId; + } + + public Integer getTaskType() { + return taskType; + } + + public void setTaskType(Integer taskType) { + this.taskType = taskType; + } + + public Integer getPriority() { + return priority; + } + + public void setPriority(Integer priority) { + this.priority = priority; + } + + public String getOrigin() { + return origin; + } + + public void setOrigin(String origin) { + this.origin = origin; + } + + public String getMidpoint() { + return midpoint; + } + + public void setMidpoint(String midpoint) { + this.midpoint = midpoint; + } + + public String getDestination() { + return destination; + } + + public void setDestination(String destination) { + this.destination = destination; + } + + public String getVehicleNo() { + return vehicleNo; + } + + public void setVehicleNo(String vehicleNo) { + this.vehicleNo = vehicleNo; + } + + public Integer getVehicleSize() { + return vehicleSize; + } + + public void setVehicleSize(Integer vehicleSize) { + this.vehicleSize = vehicleSize; + } + + public BigDecimal getWeight() { + return weight; + } + + public void setWeight(BigDecimal weight) { + this.weight = weight; + } +} diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/TaskExecutor.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/TaskExecutor.java index 7acfa747..b8c5b5d0 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/TaskExecutor.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/TaskExecutor.java @@ -6,9 +6,9 @@ import com.ruoyi.app.service.*; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.http.HttpUtils; import com.ruoyi.common.utils.uuid.IdUtils; +import com.ruoyi.quartz.domain.app.WcsCommonResponse; +import com.ruoyi.quartz.domain.app.WcsStackerTaskRequest; import com.ruoyi.system.service.ISysConfigService; -import com.ruoyi.web.domain.WcsCommonResponse; -import com.ruoyi.web.domain.WcsStackerTaskRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.BeanUtils;