From 1a1e3398d15027a65e56e0ed82e54f3a4feea0b6 Mon Sep 17 00:00:00 2001
From: ZY <zc857179121@qq.com>
Date: 星期五, 25 四月 2025 09:49:25 +0800
Subject: [PATCH] 123

---
 src/main/java/com/zy/asrs/entity/CommandInfo.java |  126 ++++++++++++++++++++++-------------------
 1 files changed, 68 insertions(+), 58 deletions(-)

diff --git a/src/main/java/com/zy/asrs/entity/CommandInfo.java b/src/main/java/com/zy/asrs/entity/CommandInfo.java
index a29eba9..093a18a 100644
--- a/src/main/java/com/zy/asrs/entity/CommandInfo.java
+++ b/src/main/java/com/zy/asrs/entity/CommandInfo.java
@@ -1,21 +1,18 @@
 package com.zy.asrs.entity;
 
-import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.enums.IdType;
 import com.baomidou.mybatisplus.annotations.TableField;
-import java.text.SimpleDateFormat;
-import java.time.Duration;
-import java.time.LocalDateTime;
-import java.util.Calendar;
-import java.util.Date;
-import org.springframework.format.annotation.DateTimeFormat;
-import java.text.SimpleDateFormat;
-import java.util.Date;
-
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableName;
+import com.baomidou.mybatisplus.enums.IdType;
+import com.core.common.Cools;
+import com.zy.core.enums.CommandType;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
-import com.baomidou.mybatisplus.annotations.TableName;
+import org.springframework.format.annotation.DateTimeFormat;
+
 import java.io.Serializable;
+import java.text.SimpleDateFormat;
+import java.util.Date;
 
 @Data
 @TableName("wcs_command_info")
@@ -23,120 +20,126 @@
 
     private static final long serialVersionUID = 1L;
 
-    @ApiModelProperty(value= "")
+    @ApiModelProperty(value = "")
     @TableId(value = "id", type = IdType.AUTO)
     private Integer id;
 
     /**
-     * 浠诲姟鍙穡cs_command_info
+     * 宸ヤ綔鍙�
      */
-    @ApiModelProperty(value= "浠诲姟鍙�")
+    @ApiModelProperty(value = "宸ヤ綔鍙�")
     @TableField("wrk_no")
     private Integer wrkNo;
 
     /**
      * WMS浠诲姟鍙�
      */
-    @ApiModelProperty(value= "WMS浠诲姟鍙�")
-    @TableField("wms_wrk_no")
-    private Integer wmsWrkNo;
+    @ApiModelProperty(value = "浠诲姟鍙�")
+    @TableField("task_no")
+    private String taskNo;
 
     /**
      * 鎸囦护绫诲瀷{1:鍒涘缓,2:鎵ц,3:瀹屾垚}
      */
-    @ApiModelProperty(value= "鎸囦护鐘舵��")
+    @ApiModelProperty(value = "鎸囦护鐘舵��")
     @TableField("command_status")
     private Integer commandStatus;
 
     /**
      * 寮�濮嬫椂闂�
      */
-    @ApiModelProperty(value= "寮�濮嬫椂闂�")
+    @ApiModelProperty(value = "寮�濮嬫椂闂�")
     @TableField("start_time")
-    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date startTime;
-
-    /**
-     * 缁撴潫鏃堕棿
-     */
-    @ApiModelProperty(value= "缁撴潫鏃堕棿")
-    @TableField("end_time")
-    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
-    private Date endTime;
 
     /**
      * 鎸囦护绫诲瀷
      */
-    @ApiModelProperty(value= "鎸囦护绫诲瀷")
+    @ApiModelProperty(value = "鎸囦护绫诲瀷")
     @TableField("command_type")
     private Integer commandType;
 
     /**
      * 璁惧
      */
-    @ApiModelProperty(value= "璁惧")
+    @ApiModelProperty(value = "璁惧")
     private String device;
 
     /**
      * 璁惧鎵ц淇℃伅
      */
-    @ApiModelProperty(value= "璁惧鎵ц淇℃伅")
+    @ApiModelProperty(value = "璁惧鎵ц淇℃伅")
     @TableField("device_log")
     private String deviceLog;
 
     /**
      * 鍛戒护鎻忚堪
      */
-    @ApiModelProperty(value= "鍛戒护鎻忚堪")
+    @ApiModelProperty(value = "鍛戒护鎻忚堪")
     @TableField("command_desc")
     private String commandDesc;
 
     /**
      * 鍛戒护JSON
      */
-    @ApiModelProperty(value= "鍛戒护JSON")
+    @ApiModelProperty(value = "鍛戒护JSON")
     @TableField("command")
     private String command;
 
-    public CommandInfo() {}
+    /**
+     * 鎵ц鏃堕棿
+     */
+    @ApiModelProperty(value = "鎵ц鏃堕棿")
+    @TableField("execute_time")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date executeTime;
 
-    public CommandInfo(Integer wrkNo, Integer wmsWrkNo, Integer commandStatus, Date startTime, Date endTime, Integer commandType, String device, String deviceLog, String commandDesc) {
+    /**
+     * 瀹屾垚鏃堕棿
+     */
+    @ApiModelProperty(value = "瀹屾垚鏃堕棿")
+    @TableField("complete_time")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date completeTime;
+
+    public CommandInfo() {
+    }
+
+    public CommandInfo(Integer id, Integer wrkNo, String taskNo, Integer commandStatus, Date startTime, Integer commandType, String device, String deviceLog, String commandDesc, String command, Date executeTime, Date completeTime) {
+        this.id = id;
         this.wrkNo = wrkNo;
-        this.wmsWrkNo = wmsWrkNo;
+        this.taskNo = taskNo;
         this.commandStatus = commandStatus;
         this.startTime = startTime;
-        this.endTime = endTime;
         this.commandType = commandType;
         this.device = device;
         this.deviceLog = deviceLog;
         this.commandDesc = commandDesc;
+        this.command = command;
+        this.executeTime = executeTime;
+        this.completeTime = completeTime;
     }
 
-//    CommandInfo commandInfo = new CommandInfo(
-//            null,    // 浠诲姟鍙�
-//            null,    // 璧风偣浣嶇疆
-//            null,    // 缁堢偣浣嶇疆
-//            null,    // 鎸囦护鐘舵��
-//            null,    // 寮�濮嬫椂闂�
-//            null,    // 缁撴潫鏃堕棿
-//            null,    // 鎸囦护绫诲瀷
-//            null,    // 璁惧
-//            null,    // 璁惧鎵ц淇℃伅
-//            null    // 鍛戒护鎻忚堪
-//    );
-
-    public String getStartTime$(){
-        if (Cools.isEmpty(this.startTime)){
+    public String getStartTime$() {
+        if (Cools.isEmpty(this.startTime)) {
             return "";
         }
         return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.startTime);
     }
 
-    public String getEndTime$(){
-        if (Cools.isEmpty(this.endTime)){
+    public String getExecuteTime$() {
+        if (Cools.isEmpty(this.executeTime)) {
             return "";
         }
-        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.endTime);
+        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.executeTime);
+    }
+
+    public String getCompleteTime$() {
+        if (Cools.isEmpty(this.completeTime)) {
+            return "";
+        }
+        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.completeTime);
     }
 
     /**
@@ -148,8 +151,8 @@
         }
 
         Date endDate = new Date();
-        if (!Cools.isEmpty(this.endTime)) {
-            endDate = this.endTime;
+        if (!Cools.isEmpty(this.completeTime)) {
+            endDate = this.completeTime;
         }
 
         //鐢ㄦ潵鑾峰彇涓や釜鏃堕棿鐩稿樊鐨勬绉掓暟
@@ -181,5 +184,12 @@
         }
     }
 
+    public String getCommandType$() {
+        if (Cools.isEmpty(this.commandType)) {
+            return "";
+        }
+        return CommandType.get(this.commandType).desc;
+    }
+
 
 }

--
Gitblit v1.9.1