From 8904f9e6005e7e1f3cc06f415fdcde0033c32332 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期一, 21 七月 2025 20:33:53 +0800
Subject: [PATCH] art: 技术状态鉴定工单-生成逻辑优化

---
 lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentExtend.java |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentExtend.java b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentExtend.java
index a2b06c8..630c58e 100644
--- a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentExtend.java
+++ b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentExtend.java
@@ -3,12 +3,14 @@
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
 import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
 
 import java.io.Serializable;
 
@@ -24,7 +26,7 @@
 @Accessors(chain = true)
 @ApiModel(value="eam_equipment_extend瀵硅薄", description="璁惧鍙拌处鎵╁睍琛�")
 public class EamEquipmentExtend implements Serializable {
-    
+
 	/**涓婚敭*/
 	@TableId(type = IdType.ASSIGN_ID)
     @ApiModelProperty(value = "涓婚敭")
@@ -49,16 +51,50 @@
 	@Excel(name = "缁翠慨鐘舵��", width = 15)
     @ApiModelProperty(value = "缁翠慨鐘舵��")
 	private String repairStatus;
+	/**鎶�鏈姸鎬�*/
+	@Excel(name = "鎶�鏈姸鎬�", width = 15, orderNum = "4")
+	@ApiModelProperty(value = "鎶�鏈姸鎬�")
+	private String technologyStatus;
 	/**鏈�鏂颁簩淇濇棩鏈�*/
     @ApiModelProperty(value = "鏈�鏂颁簩淇濇棩鏈�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+	@DateTimeFormat(pattern = "yyyy-MM-dd")
 	private java.util.Date latestSecondMaintenance;
 	/**涓嬫浜屼繚鏃ユ湡*/
     @ApiModelProperty(value = "涓嬫浜屼繚鏃ユ湡")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+	@DateTimeFormat(pattern = "yyyy-MM-dd")
 	private java.util.Date nextSecondMaintenance;
 	/**鏈�鏂颁笁淇濇棩鏈�*/
     @ApiModelProperty(value = "鏈�鏂颁笁淇濇棩鏈�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+	@DateTimeFormat(pattern = "yyyy-MM-dd")
 	private java.util.Date latestThirdMaintenance;
 	/**涓嬫涓変繚鏃ユ湡*/
     @ApiModelProperty(value = "涓嬫涓変繚鏃ユ湡")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+	@DateTimeFormat(pattern = "yyyy-MM-dd")
 	private java.util.Date nextThirdMaintenance;
+	/**涓変繚鍛ㄦ湡(骞�)*/
+	@ApiModelProperty(value = "涓変繚鍛ㄦ湡(骞�)")
+	private Integer thirdMaintenancePeriod;
+	/**鏈�鏂版妧鏈姸鎬侀壌瀹氭棩鏈�*/
+	@ApiModelProperty(value = "鏈�鏂版妧鏈姸鎬侀壌瀹氭棩鏈�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+	@DateTimeFormat(pattern = "yyyy-MM-dd")
+	private java.util.Date latestTechnologyCheck;
+	/**鎶�鏈姸鎬佷笅娆¢壌瀹氭棩鏈�*/
+	@ApiModelProperty(value = "鎶�鏈姸鎬佷笅娆¢壌瀹氭棩鏈�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+	@DateTimeFormat(pattern = "yyyy-MM-dd")
+	private java.util.Date nextTechnologyCheck;
+	/**鎶�鏈壌瀹氬懆鏈�(骞�)*/
+	@ApiModelProperty(value = "鎶�鏈壌瀹氬懆鏈�(骞�)")
+	private Integer technologyCheckPeriod;
+	/** 鎶�鏈姸鎬侀壌瀹氱敓鎴愭爣璁� 1 宸茬敓鎴� 0 鏈敓鎴� */
+	@ApiModelProperty(value = "鎶�鏈姸鎬侀壌瀹氱敓鎴愭爣璁� 1 宸茬敓鎴� 0 鏈敓鎴�")
+	private String technologyGenerateFlag;
+	/** 涓変繚鐢熸垚鏍囪 1 宸茬敓鎴� 0 鏈敓鎴� */
+	@ApiModelProperty(value = "涓変繚鐢熸垚鏍囪 1 宸茬敓鎴� 0 鏈敓鎴�")
+	private String thirdMaintenanceGenerateFlag;
 }

--
Gitblit v1.9.3