From 7d5d6d104b0ad994b62b53683d752b4fec61b8c1 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期二, 15 七月 2025 21:13:29 +0800
Subject: [PATCH] art: 技术状态鉴定工单-字段转译

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamTechnicalStatusEvaluationOrder.java |  151 +++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 143 insertions(+), 8 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamTechnicalStatusEvaluationOrder.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamTechnicalStatusEvaluationOrder.java
index 93424a1..e44b087 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamTechnicalStatusEvaluationOrder.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamTechnicalStatusEvaluationOrder.java
@@ -1,20 +1,24 @@
 package org.jeecg.modules.eam.entity;
 
 import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
 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.jeecg.common.aspect.annotation.Dict;
+import org.springframework.format.annotation.DateTimeFormat;
 
 import java.util.Date;
 
 /**
  * @Description: 鎶�鏈姸鎬侀壌瀹氬伐鍗�
  * @Author: jeecg-boot
- * @Date:   2025-07-09
+ * @Date:   2025-07-10
  * @Version: V1.0
  */
 @Data
@@ -53,68 +57,191 @@
     @ApiModelProperty(value = "瑙勮寖ID")
 	private String standardId;
 	/**璁″垝閴村畾鏃ユ湡;鎻愬墠70澶╃敓鎴愬伐鍗�*/
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+	@DateTimeFormat(pattern = "yyyy-MM-dd")
     @ApiModelProperty(value = "璁″垝閴村畾鏃ユ湡;鎻愬墠70澶╃敓鎴愬伐鍗�")
 	private Date evaluationDate;
 	/**閿佸畾宸ュ崟鏃ユ湡;鎻愬墠55澶╅攣瀹氬伐鍗�*/
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+	@DateTimeFormat(pattern = "yyyy-MM-dd")
     @ApiModelProperty(value = "閿佸畾宸ュ崟鏃ユ湡;鎻愬墠55澶╅攣瀹氬伐鍗�")
 	private Date freezeOrderDate;
 	/**宸ュ崟杩囨湡鏃ユ湡;鍒版湡鏈仛鐩存帴杩囨湡锛屽苟淇敼璁惧鎶�鏈姸鎬佷负绂佺敤*/
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+	@DateTimeFormat(pattern = "yyyy-MM-dd")
     @ApiModelProperty(value = "宸ュ崟杩囨湡鏃ユ湡;鍒版湡鏈仛鐩存帴杩囨湡锛屽苟淇敼璁惧鎶�鏈姸鎬佷负绂佺敤")
 	private Date orderExpirationDate;
 	/**瀹為檯寮�濮嬫椂闂�*/
     @ApiModelProperty(value = "瀹為檯寮�濮嬫椂闂�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 	private Date actualStartTime;
 	/**瀹為檯缁撴潫鏃堕棿*/
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @ApiModelProperty(value = "瀹為檯缁撴潫鏃堕棿")
 	private Date actualEndTime;
-	/**閴村畾浜�*/
-    @ApiModelProperty(value = "閴村畾浜�")
+	/**棰嗗彇浜�*/
+    @ApiModelProperty(value = "棰嗗彇浜�")
+	@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
 	private String evaluator;
-	/**閴村畾鐘舵��;寰呴壌瀹氥�侀壌瀹氫腑銆佺淮淇涓讳换绛惧瓧銆佸伐鑹轰汉鍛樼瀛椼�佹妧鏈富绠$瀛椼�佽澶囨楠屽憳绛惧瓧銆佸凡瀹屾垚銆佸凡閿佸畾銆佸彉鏇翠腑銆佸凡杩囨湡*/
-    @ApiModelProperty(value = "閴村畾鐘舵��;寰呴壌瀹氥�侀壌瀹氫腑銆佺淮淇涓讳换绛惧瓧銆佸伐鑹轰汉鍛樼瀛椼�佹妧鏈富绠$瀛椼�佽澶囨楠屽憳绛惧瓧銆佸凡瀹屾垚銆佸凡閿佸畾銆佸彉鏇翠腑銆佸凡杩囨湡")
+	/**閴村畾鐘舵��;寰呴壌瀹氥�侀壌瀹氫腑銆佺淮淇涓讳换绛惧瓧銆佸伐鑹轰汉鍛樼瀛椼�佷娇鐢ㄥ崟浣嶆妧鏈富绠$瀛椼�佽澶囨楠屽憳绛惧瓧銆佸凡瀹屾垚銆佸凡閿佸畾銆佸彉鏇翠腑銆佸凡杩囨湡*/
+    @ApiModelProperty(value = "閴村畾鐘舵��;寰呴壌瀹氥�侀壌瀹氫腑銆佺淮淇涓讳换绛惧瓧銆佸伐鑹轰汉鍛樼瀛椼�佷娇鐢ㄥ崟浣嶆妧鏈富绠$瀛椼�佽澶囨楠屽憳绛惧瓧銆佸凡瀹屾垚銆佸凡閿佸畾銆佸彉鏇翠腑銆佸凡杩囨湡")
+	@Dict(dicCode = "technical_status_evaluation_order_status")
 	private String evaluationStatus;
 	/**鍒涘缓鏂瑰紡*/
     @ApiModelProperty(value = "鍒涘缓鏂瑰紡")
+	@Dict(dicCode = "order_creation_method")
 	private String creationMethod;
+	/**瀹夊叏瑁呯疆妫�鏌ユ槸鍚﹀畬鎴�*/
+	@ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ユ槸鍚﹀畬鎴�")
+	private String safetyCheckCompleted;
+	/**璁惧绮惧害妫�鏌ユ槸鍚﹀畬鎴�*/
+	@ApiModelProperty(value = "璁惧绮惧害妫�鏌ユ槸鍚﹀畬鎴�")
+	private String precisionCheckCompleted;
+	/**鍏朵粬妫�鏌ユ槸鍚﹀畬鎴�*/
+	@ApiModelProperty(value = "鍏朵粬妫�鏌ユ槸鍚﹀畬鎴�")
+	private String otherCheckCompleted;
+	/**瀹夊叏瑁呯疆妫�鏌ョ‘璁や汉*/
+    @ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ョ‘璁や汉")
+	@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
+	private String safetyCheckConfirm;
+	/**瀹夊叏瑁呯疆妫�鏌ョ‘璁ゆ椂闂�*/
+    @ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ョ‘璁ゆ椂闂�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date safetyCheckConfirmTime;
+	/**瀹夊叏瑁呯疆妫�鏌ョ‘璁ょ粨鏋�*/
+    @ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ョ‘璁ょ粨鏋�")
+	@Dict(dicCode = "approved_rejected")
+	private String safetyCheckConfirmResult;
+	/**瀹夊叏瑁呯疆妫�鏌ョ‘璁ゆ剰瑙�*/
+    @ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ョ‘璁ゆ剰瑙�")
+	private String safetyCheckConfirmComment;
+	/**璁惧绮惧害妫�鏌ョ‘璁や汉*/
+    @ApiModelProperty(value = "璁惧绮惧害妫�鏌ョ‘璁や汉")
+	@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
+	private String precisionCheckConfirm;
+	/**璁惧绮惧害妫�鏌ョ‘璁ゆ椂闂�*/
+    @ApiModelProperty(value = "璁惧绮惧害妫�鏌ョ‘璁ゆ椂闂�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date precisionCheckConfirmTime;
+	/**璁惧绮惧害妫�鏌ョ‘璁ょ粨鏋�*/
+    @ApiModelProperty(value = "璁惧绮惧害妫�鏌ョ‘璁ょ粨鏋�")
+	@Dict(dicCode = "approved_rejected")
+	private String precisionCheckConfirmResult;
+	/**璁惧绮惧害妫�鏌ョ‘璁ゆ剰瑙�*/
+    @ApiModelProperty(value = "璁惧绮惧害妫�鏌ョ‘璁ゆ剰瑙�")
+	private String precisionCheckConfirmComment;
+	/**鍏朵粬妫�鏌ョ‘璁や汉*/
+    @ApiModelProperty(value = "鍏朵粬妫�鏌ョ‘璁や汉")
+	@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
+	private String otherCheckConfirm;
+	/**鍏朵粬妫�鏌ョ‘璁ゆ椂闂�*/
+    @ApiModelProperty(value = "鍏朵粬妫�鏌ョ‘璁ゆ椂闂�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date otherCheckConfirmTime;
+	/**鍏朵粬妫�鏌ョ‘璁ょ粨鏋�*/
+    @ApiModelProperty(value = "鍏朵粬妫�鏌ョ‘璁ょ粨鏋�")
+	@Dict(dicCode = "approved_rejected")
+	private String otherCheckConfirmResult;
+	/**鍏朵粬妫�鏌ョ‘璁ゆ剰瑙�*/
+    @ApiModelProperty(value = "鍏朵粬妫�鏌ョ‘璁ゆ剰瑙�")
+	private String otherCheckConfirmComment;
 	/**瀹夊叏瑁呯疆妫�鏌ョ粨鏋�;鏄�佸惁*/
     @ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ョ粨鏋�;鏄�佸惁")
+	@Dict(dicCode = "yn")
 	private String safetyEquipmentCheckResult;
 	/**绮惧害鍙傛暟妫�鏌ョ粨鏋�;鏄�佸惁銆佹棤*/
     @ApiModelProperty(value = "绮惧害鍙傛暟妫�鏌ョ粨鏋�;鏄�佸惁銆佹棤")
+	@Dict(dicCode = "yes_no_none")
 	private String precisionCheckResult;
 	/**鍔熻兘鐘舵�佹鏌ョ粨鏋�;鏄�佸惁*/
     @ApiModelProperty(value = "鍔熻兘鐘舵�佹鏌ョ粨鏋�;鏄�佸惁")
+	@Dict(dicCode = "yn")
 	private String functionalCheckResult;
 	/**鍏朵粬妫�鏌ョ粨鏋�;鏄�佸惁銆佹棤*/
     @ApiModelProperty(value = "鍏朵粬妫�鏌ョ粨鏋�;鏄�佸惁銆佹棤")
+	@Dict(dicCode = "yes_no_none")
 	private String otherCheckResult;
+	/**缁翠慨浜虹瀛�*/
+    @ApiModelProperty(value = "缁翠慨浜虹瀛�")
+	@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
+	private String repairerSignature;
+	/**缁翠慨浜虹瀛楁椂闂�*/
+    @ApiModelProperty(value = "缁翠慨浜虹瀛楁椂闂�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date repairerSignatureTime;
 	/**缁翠慨瀹や富浠荤瀛�*/
     @ApiModelProperty(value = "缁翠慨瀹や富浠荤瀛�")
+	@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
 	private String repairManagerSignature;
 	/**缁翠慨瀹や富浠荤瀛楁椂闂�*/
     @ApiModelProperty(value = "缁翠慨瀹や富浠荤瀛楁椂闂�")
-	private Date repairManagerSignatureTime1;
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date repairManagerSignatureTime;
+	/**缁翠慨瀹や富浠荤瀛楃粨鏋�*/
+    @ApiModelProperty(value = "缁翠慨瀹や富浠荤瀛楃粨鏋�")
+	@Dict(dicCode = "approved_rejected")
+	private String repairManagerSignatureResult;
+	/**缁翠慨瀹や富浠绘剰瑙�*/
+    @ApiModelProperty(value = "缁翠慨瀹や富浠绘剰瑙�")
+	private String repairManagerComment;
 	/**璇曚欢妫�鏌ョ粨鏋�;鍚堟牸銆佷笉鍚堟牸*/
     @ApiModelProperty(value = "璇曚欢妫�鏌ョ粨鏋�;鍚堟牸銆佷笉鍚堟牸")
 	private String sampleCheckResult;
 	/**宸ヨ壓鍛樼瀛�*/
     @ApiModelProperty(value = "宸ヨ壓鍛樼瀛�")
+	@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
 	private String processTechnicianSignature;
 	/**宸ヨ壓鍛樼瀛楁椂闂�*/
     @ApiModelProperty(value = "宸ヨ壓鍛樼瀛楁椂闂�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 	private Date processTechnicianSignatureTime;
+	/**宸ヨ壓鍛樻剰瑙�*/
+    @ApiModelProperty(value = "宸ヨ壓鍛樻剰瑙�")
+	private String processTechnicianComment;
+	/**浣跨敤鍗曚綅鎶�鏈富绠$瀛�*/
+    @ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠$瀛�")
+	@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
+	private String departTechnicalLeaderSignature;
+	/**浣跨敤鍗曚綅鎶�鏈富绠$瀛楁椂闂�*/
+    @ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠$瀛楁椂闂�")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date departTechnicalLeaderSignatureTime;
+	/**浣跨敤鍗曚綅鎶�鏈富绠$瀛楃粨鏋�*/
+    @ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠$瀛楃粨鏋�")
+	@Dict(dicCode = "approved_rejected")
+	private String departTechnicalLeaderSignatureResult;
+	/**浣跨敤鍗曚綅鎶�鏈富绠℃剰瑙�*/
+    @ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠℃剰瑙�")
+	private String departTechnicalLeaderComment;
 	/**閴村畾缁撴灉;鍚堟牸銆侀檺鐢ㄣ�佺鐢�*/
-    @ApiModelProperty(value = "閴村畾缁撴灉;鍚堟牸銆侀檺鐢ㄣ�佺鐢�")
+	@ApiModelProperty(value = "閴村畾缁撴灉;鍚堟牸銆侀檺鐢ㄣ�佺鐢�")
+	@Dict(dicCode = "equipment_technology_status")
 	private String evaluationResult;
-	/**闄怽绂佺敤鍘熷洜(澶氶��);瀹夊叏瑁呯疆銆佽澶囧姛鑳姐�佺簿搴︺�佽瘯浠躲�佸叾浠�*/
+	/**闄�/绂佺敤鍘熷洜(澶氶��);瀹夊叏瑁呯疆銆佽澶囧姛鑳姐�佺簿搴︺�佽瘯浠躲�佸叾浠�*/
     @ApiModelProperty(value = "闄�/绂佺敤鍘熷洜(澶氶��);瀹夊叏瑁呯疆銆佽澶囧姛鑳姐�佺簿搴︺�佽瘯浠躲�佸叾浠�")
+	@Dict(dicCode = "technical_status_evaluation_result_reason")
 	private String evaluationReason;
 	/**璁惧妫�鏌ヤ汉绛惧瓧*/
     @ApiModelProperty(value = "璁惧妫�鏌ヤ汉绛惧瓧")
+	@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
 	private String inspectorSignature;
 	/**璁惧妫�鏌ヤ汉绛惧瓧鏃堕棿*/
     @ApiModelProperty(value = "璁惧妫�鏌ヤ汉绛惧瓧鏃堕棿")
+	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 	private Date inspectorSignatureTime;
+	/**璁惧妫�鏌ヤ汉鎰忚*/
+    @ApiModelProperty(value = "璁惧妫�鏌ヤ汉鎰忚")
+	private String inspectorComment;
 	/**闄勫綍A HF缂栫爜*/
     @ApiModelProperty(value = "闄勫綍A HF缂栫爜")
 	private String hfCodeA;
@@ -130,4 +257,12 @@
 	/**澶囨敞*/
     @ApiModelProperty(value = "澶囨敞")
 	private String remark;
+
+	//鍒楄〃灞曠ず
+	@TableField(exist = false)
+	private String equipmentCode;
+	@TableField(exist = false)
+	private String equipmentName;
+	@TableField(exist = false)
+	private String equipmentModel;
 }

--
Gitblit v1.9.3