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