From 377ae830dfa0e7eb3c1f01f448ff097d6321450f Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期五, 25 四月 2025 13:23:24 +0800
Subject: [PATCH] art: 设备管理-设备台账- 伪列 添加 手持端使用

---
 lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipment.java |  386 +++++++++++++++++++++++++++++++++---------------------
 1 files changed, 237 insertions(+), 149 deletions(-)

diff --git a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipment.java b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipment.java
index 7f5a5d0..0756a99 100644
--- a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipment.java
+++ b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/entity/EamEquipment.java
@@ -15,184 +15,272 @@
 import org.springframework.format.annotation.DateTimeFormat;
 
 import java.io.Serializable;
+
 /**
  * @Description: 璁惧鍙拌处
  * @Author: jeecg-boot
- * @Date:   2025-03-19
+ * @Date: 2025-03-19
  * @Version: V1.0
  */
 @Data
 @TableName("eam_equipment")
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
-@ApiModel(value="eam_equipment瀵硅薄", description="璁惧鍙拌处")
+@ApiModel(value = "eam_equipment瀵硅薄", description = "璁惧鍙拌处")
 public class EamEquipment implements Serializable {
-    
-	/**涓婚敭*/
-	@TableId(type = IdType.ASSIGN_ID)
+
+    /**
+     * 涓婚敭
+     */
+    @TableId(type = IdType.ASSIGN_ID)
     @ApiModelProperty(value = "涓婚敭")
-	private java.lang.String id;
-	/**鍒涘缓浜�*/
+    private java.lang.String id;
+    /**
+     * 鍒涘缓浜�
+     */
     @ApiModelProperty(value = "鍒涘缓浜�")
-	@Dict(dicCode = "sys_user, realname, username")
-	private java.lang.String createBy;
-	/**鍒涘缓鏃堕棿*/
+    @Dict(dicCode = "sys_user, realname, username")
+    private java.lang.String createBy;
+    /**
+     * 鍒涘缓鏃堕棿
+     */
     @ApiModelProperty(value = "鍒涘缓鏃堕棿")
-	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss ")
-	private java.util.Date createTime;
-	/**鏇存柊浜�*/
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss ")
+    private java.util.Date createTime;
+    /**
+     * 鏇存柊浜�
+     */
     @ApiModelProperty(value = "鏇存柊浜�")
-	@Dict(dicCode = "sys_user, realname, username")
-	private java.lang.String updateBy;
-	/**鏇存柊鏃堕棿*/
+    @Dict(dicCode = "sys_user, realname, username")
+    private java.lang.String updateBy;
+    /**
+     * 鏇存柊鏃堕棿
+     */
     @ApiModelProperty(value = "鏇存柊鏃堕棿")
-	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss ")
-	private java.util.Date updateTime;
-	/**鍒犻櫎鏍囪*/
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss ")
+    private java.util.Date updateTime;
+    /**
+     * 鍒犻櫎鏍囪
+     */
     @ApiModelProperty(value = "鍒犻櫎鏍囪")
-	private java.lang.Integer delFlag;
-	/**璁惧缁熶竴缂栧彿*/
-	@Excel(name = "璁惧缂栧彿", width = 15)
+    private java.lang.Integer delFlag;
+    /**
+     * 璁惧缁熶竴缂栧彿
+     */
+    @Excel(name = "璁惧缂栧彿", width = 15)
     @ApiModelProperty(value = "璁惧缂栧彿")
-	private java.lang.String equipmentCode;
-	/**璁惧鍚嶇О*/
-	@Excel(name = "璁惧鍚嶇О", width = 15)
+    private java.lang.String equipmentCode;
+    /**
+     * 璁惧鍚嶇О
+     */
+    @Excel(name = "璁惧鍚嶇О", width = 15)
     @ApiModelProperty(value = "璁惧鍚嶇О")
-	private java.lang.String equipmentName;
-	/**鍏抽敭璁惧鏍囪瘑*/
-	@Excel(name = "鍏抽敭璁惧鏍囪瘑", width = 15, dicCode = "yn")
-	@ApiModelProperty(value = "鍏抽敭璁惧鏍囪瘑")
-	private java.lang.String equipmentImportance;
-	/**鎶�鏈姸鎬�*/
-	@Excel(name = "鎶�鏈姸鎬�", width = 15, dicCode = "technology_status")
-	@ApiModelProperty(value = "鎶�鏈姸鎬�")
-	@Dict(dicCode = "technology_status")
-	private java.lang.String technologyStatus;
-	/**鎿嶄綔绯荤粺*/
-	@Excel(name = "鎿嶄綔绯荤粺", width = 15)
-	@ApiModelProperty(value = "鎿嶄綔绯荤粺")
-	private java.lang.String operationSystem;
-	/**浣跨敤閮ㄩ棬*/
-	@Excel(name = "浣跨敤杞﹂棿", width = 25, dictTable = "mdc_production", dicText = "production_name", dicCode = "id")
-	@ApiModelProperty(value = "浣跨敤閮ㄩ棬")
-	@Dict(dicCode = "mdc_production, production_name, id")
-	private java.lang.String orgId;
-	/**璁惧绠$悊鍛�*/
-	@Excel(name = "璁惧绠$悊鍛�", width = 35, dictTable = "sys_user", dicText = "realname", dicCode = "username")
-	@ApiModelProperty(value = "璁惧绠$悊鍛�")
-	@Dict(dicCode = "sys_user, realname, username")
-	private java.lang.String equipmentManager;
-	/**璁惧鍒嗙被*/
-	@Excel(name = "璁惧鎵�灞炲垎绫�", width = 15, dicCode = "equipment_category")
-	@ApiModelProperty(value = "璁惧鍒嗙被")
-	@Dict(dicCode = "equipment_category")
-	private java.lang.String equipmentCategory;
-	/**璁惧鍨嬪彿*/
-	@Excel(name = "璁惧鍨嬪彿", width = 15)
+    private java.lang.String equipmentName;
+    /**
+     * 鍏抽敭璁惧鏍囪瘑
+     */
+    @Excel(name = "鍏抽敭璁惧鏍囪瘑", width = 15, dicCode = "yn")
+    @ApiModelProperty(value = "鍏抽敭璁惧鏍囪瘑")
+    private java.lang.String equipmentImportance;
+    /**
+     * 鎶�鏈姸鎬�
+     */
+    @Excel(name = "鎶�鏈姸鎬�", width = 15, dicCode = "technology_status")
+    @ApiModelProperty(value = "鎶�鏈姸鎬�")
+    @Dict(dicCode = "technology_status")
+    private java.lang.String technologyStatus;
+    /**
+     * 鎿嶄綔绯荤粺
+     */
+    @Excel(name = "鎿嶄綔绯荤粺", width = 15)
+    @ApiModelProperty(value = "鎿嶄綔绯荤粺")
+    private java.lang.String operationSystem;
+    /**
+     * 浣跨敤閮ㄩ棬
+     */
+    @Excel(name = "浣跨敤杞﹂棿", width = 25, dictTable = "mdc_production", dicText = "production_name", dicCode = "id")
+    @ApiModelProperty(value = "浣跨敤閮ㄩ棬")
+    @Dict(dicCode = "mdc_production, production_name, id")
+    private java.lang.String orgId;
+    /**
+     * 璁惧绠$悊鍛�
+     */
+    @Excel(name = "璁惧绠$悊鍛�", width = 35, dictTable = "sys_user", dicText = "realname", dicCode = "username")
+    @ApiModelProperty(value = "璁惧绠$悊鍛�")
+    @Dict(dicCode = "sys_user, realname, username")
+    private java.lang.String equipmentManager;
+    /**
+     * 璁惧鍒嗙被
+     */
+    @Excel(name = "璁惧鎵�灞炲垎绫�", width = 15, dicCode = "equipment_category")
+    @ApiModelProperty(value = "璁惧鍒嗙被")
+    @Dict(dicCode = "equipment_category")
+    private java.lang.String equipmentCategory;
+    /**
+     * 璁惧鍨嬪彿
+     */
+    @Excel(name = "璁惧鍨嬪彿", width = 15)
     @ApiModelProperty(value = "璁惧鍨嬪彿")
-	private java.lang.String equipmentModel;
-	/**璁惧瑙勬牸*/
-	@Excel(name = "璁惧瑙勬牸", width = 15)
+    private java.lang.String equipmentModel;
+    /**
+     * 璁惧瑙勬牸
+     */
+    @Excel(name = "璁惧瑙勬牸", width = 15)
     @ApiModelProperty(value = "璁惧瑙勬牸")
-	private java.lang.String equipmentSpecification;
-	/**涓昏酱杩炴帴灏哄*/
-	@Excel(name = "涓昏酱杩炴帴灏哄", width = 25)
-	@ApiModelProperty(value = "涓昏酱杩炴帴灏哄")
-	private java.lang.String spindleConnectDimension;
-	/**鎬诲姛鐜�*/
-	@Excel(name = "鎬诲姛鐜�", width = 15)
-	@ApiModelProperty(value = "鎬诲姛鐜�")
-	private java.lang.String equipmentPower;
-	/**瀹夎浣嶇疆*/
-	@Excel(name = "瀹夎浣嶇疆", width = 15)
-	@ApiModelProperty(value = "瀹夎浣嶇疆")
-	private java.lang.String installationPosition;
-	/**璧勪骇鐘舵��*/
-	@Excel(name = "璧勪骇鐘舵��", width = 15, dicCode = "asset_status")
+    private java.lang.String equipmentSpecification;
+    /**
+     * 涓昏酱杩炴帴灏哄
+     */
+    @Excel(name = "涓昏酱杩炴帴灏哄", width = 25)
+    @ApiModelProperty(value = "涓昏酱杩炴帴灏哄")
+    private java.lang.String spindleConnectDimension;
+    /**
+     * 鎬诲姛鐜�
+     */
+    @Excel(name = "鎬诲姛鐜�", width = 15)
+    @ApiModelProperty(value = "鎬诲姛鐜�")
+    private java.lang.String equipmentPower;
+    /**
+     * 瀹夎浣嶇疆
+     */
+    @Excel(name = "瀹夎浣嶇疆", width = 15)
+    @ApiModelProperty(value = "瀹夎浣嶇疆")
+    private java.lang.String installationPosition;
+    /**
+     * 璧勪骇鐘舵��
+     */
+    @Excel(name = "璧勪骇鐘舵��", width = 15, dicCode = "asset_status")
     @ApiModelProperty(value = "璧勪骇鐘舵��")
-	@Dict(dicCode = "asset_status")
-	private java.lang.String assetStatus;
-	/**绔嬮」鍗″彿*/
-	@Excel(name = "绔嬮」鍗″彿", width = 15)
-	@ApiModelProperty(value = "绔嬮」鍗″彿")
-	private java.lang.String cardNumber;
-	/**鍑哄巶缂栧彿*/
-	@Excel(name = "鍑哄巶缂栧彿", width = 15)
-	@ApiModelProperty(value = "鍑哄巶缂栧彿")
-	private java.lang.String factoryNumber;
-	/**鏈哄簥鍘傚*/
-	@Excel(name = "鏈哄簥鍘傚", width = 15)
-	@ApiModelProperty(value = "鏈哄簥鍘傚")
-	private java.lang.String manufacturingEnterprise;
-	/**鏉ユ簮鍥藉*/
-	@Excel(name = "鏈哄簥鏉ユ簮鍥藉", width = 25)
-	@ApiModelProperty(value = "鏉ユ簮鍥藉")
-	private java.lang.String originCountry;
-	/**鍑哄巶鏃ユ湡*/
-	@Excel(name = "鍑哄巶鏃ユ湡", width = 25, format = "yyyy-MM-dd")
-	@ApiModelProperty(value = "鍑哄巶鏃ユ湡")
-	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
-	@DateTimeFormat(pattern = "yyyy-MM-dd")
-	private java.util.Date leaveFactoryDate;
-	/**楠屾敹鏃ユ湡*/
-	@Excel(name = "楠屾敹鏃ユ湡", width = 25, format = "yyyy-MM-dd")
-	@ApiModelProperty(value = "楠屾敹鏃ユ湡")
-	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
-	@DateTimeFormat(pattern = "yyyy-MM-dd")
-	private java.util.Date acceptanceCheckDate;
-	/**璐ㄤ繚寮�濮嬫棩鏈�*/
-	@Excel(name = "璐ㄤ繚寮�濮嬫棩鏈�", width = 25, format = "yyyy-MM-dd")
-	@ApiModelProperty(value = "璐ㄤ繚寮�濮嬫棩鏈�")
-	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
-	@DateTimeFormat(pattern = "yyyy-MM-dd")
-	private java.util.Date warrantyStartDate;
-	/**璐ㄤ繚缁撴潫鏃ユ湡*/
-	@Excel(name = "璐ㄤ繚缁撴潫鏃ユ湡", width = 25, format = "yyyy-MM-dd")
-	@ApiModelProperty(value = "璐ㄤ繚缁撴潫鏃ユ湡")
-	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
-	@DateTimeFormat(pattern = "yyyy-MM-dd")
-	private java.util.Date warrantyEndDate;
-	/**鏄惁瀹炴柦MDC*/
-	@Excel(name = "鏄惁瀹炴柦MDC", width = 15, dicCode = "yn")
-	@ApiModelProperty(value = "鏄惁瀹炴柦MDC")
-	private java.lang.String mdcFlag;
-	/*=====================涓婇潰鏄矁鍏嬫ā鏉垮瓧娈�======================*/
-	/**鐗圭璁惧;鏄惁涓虹壒绉嶈澶�*/
+    @Dict(dicCode = "asset_status")
+    private java.lang.String assetStatus;
+    /**
+     * 绔嬮」鍗″彿
+     */
+    @Excel(name = "绔嬮」鍗″彿", width = 15)
+    @ApiModelProperty(value = "绔嬮」鍗″彿")
+    private java.lang.String cardNumber;
+    /**
+     * 鍑哄巶缂栧彿
+     */
+    @Excel(name = "鍑哄巶缂栧彿", width = 15)
+    @ApiModelProperty(value = "鍑哄巶缂栧彿")
+    private java.lang.String factoryNumber;
+    /**
+     * 鏈哄簥鍘傚
+     */
+    @Excel(name = "鏈哄簥鍘傚", width = 15)
+    @ApiModelProperty(value = "鏈哄簥鍘傚")
+    private java.lang.String manufacturingEnterprise;
+    /**
+     * 鏉ユ簮鍥藉
+     */
+    @Excel(name = "鏈哄簥鏉ユ簮鍥藉", width = 25)
+    @ApiModelProperty(value = "鏉ユ簮鍥藉")
+    private java.lang.String originCountry;
+    /**
+     * 鍑哄巶鏃ユ湡
+     */
+    @Excel(name = "鍑哄巶鏃ユ湡", width = 25, format = "yyyy-MM-dd")
+    @ApiModelProperty(value = "鍑哄巶鏃ユ湡")
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    private java.util.Date leaveFactoryDate;
+    /**
+     * 楠屾敹鏃ユ湡
+     */
+    @Excel(name = "楠屾敹鏃ユ湡", width = 25, format = "yyyy-MM-dd")
+    @ApiModelProperty(value = "楠屾敹鏃ユ湡")
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    private java.util.Date acceptanceCheckDate;
+    /**
+     * 璐ㄤ繚寮�濮嬫棩鏈�
+     */
+    @Excel(name = "璐ㄤ繚寮�濮嬫棩鏈�", width = 25, format = "yyyy-MM-dd")
+    @ApiModelProperty(value = "璐ㄤ繚寮�濮嬫棩鏈�")
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    private java.util.Date warrantyStartDate;
+    /**
+     * 璐ㄤ繚缁撴潫鏃ユ湡
+     */
+    @Excel(name = "璐ㄤ繚缁撴潫鏃ユ湡", width = 25, format = "yyyy-MM-dd")
+    @ApiModelProperty(value = "璐ㄤ繚缁撴潫鏃ユ湡")
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    private java.util.Date warrantyEndDate;
+    /**
+     * 鏄惁瀹炴柦MDC
+     */
+    @Excel(name = "鏄惁瀹炴柦MDC", width = 15, dicCode = "yn")
+    @ApiModelProperty(value = "鏄惁瀹炴柦MDC")
+    private java.lang.String mdcFlag;
+    /*=====================涓婇潰鏄矁鍏嬫ā鏉垮瓧娈�======================*/
+    /**
+     * 鐗圭璁惧;鏄惁涓虹壒绉嶈澶�
+     */
     @ApiModelProperty(value = "鏄惁鐗圭璁惧")
-	private java.lang.String specialEquipment;
-	/**璁惧鍥剧墖*/
+    private java.lang.String specialEquipment;
+    /**
+     * 璁惧鍥剧墖
+     */
     @ApiModelProperty(value = "璁惧鍥剧墖")
-	private java.lang.String equipmentImage;
-	/**閲嶉噺*/
+    private java.lang.String equipmentImage;
+    /**
+     * 閲嶉噺
+     */
     @ApiModelProperty(value = "閲嶉噺")
-	private java.lang.String equipmentWeight;
-	/**鏄惁鏈夊伐鑹哄弬鏁�*/
+    private java.lang.String equipmentWeight;
+    /**
+     * 鏄惁鏈夊伐鑹哄弬鏁�
+     */
     @ApiModelProperty(value = "鏄惁鏈夊伐鑹哄弬鏁�")
-	private java.lang.String processParametersFlag;
-	/**鏄惁鏈夌簿搴﹀弬鏁�*/
+    private java.lang.String processParametersFlag;
+    /**
+     * 鏄惁鏈夌簿搴﹀弬鏁�
+     */
     @ApiModelProperty(value = "鏄惁鏈夌簿搴﹀弬鏁�")
-	private java.lang.String precisionParametersFlag;
-	/**璁惧绔彛*/
+    private java.lang.String precisionParametersFlag;
+    /**
+     * 璁惧绔彛
+     */
     @ApiModelProperty(value = "璁惧绔彛")
-	private java.lang.String equipmentPort;
-	/**鍧愭爣鏁伴噺*/
+    private java.lang.String equipmentPort;
+    /**
+     * 鍧愭爣鏁伴噺
+     */
     @ApiModelProperty(value = "鍧愭爣鏁伴噺")
-	private java.lang.Integer coordinateNum;
-	/**澶囨敞*/
+    private java.lang.Integer coordinateNum;
+    /**
+     * 澶囨敞
+     */
     @ApiModelProperty(value = "澶囨敞")
-	private java.lang.String remark;
-	@ApiModelProperty(value = "MDC璁惧绫诲瀷")
-	private String deviceType;
+    private java.lang.String remark;
+    @ApiModelProperty(value = "MDC璁惧绫诲瀷")
+    private String deviceType;
 
-	@TableField(exist = false)
-	@ApiModelProperty(value = "缁翠慨鐘舵��")
-	@Dict(dicCode = "equipment_repair_status")
-	private String repairStatus;
+    @TableField(exist = false)
+    @ApiModelProperty(value = "缁翠慨鐘舵��")
+    @Dict(dicCode = "equipment_repair_status")
+    private String repairStatus;
 
-	@TableField(exist = false)
-	@ApiModelProperty(value = "淇濆吇鐘舵��")
-	@Dict(dicCode = "equipment_maintenance_status")
-	private String maintenanceStatus;
+    @TableField(exist = false)
+    @ApiModelProperty(value = "淇濆吇鐘舵��")
+    @Dict(dicCode = "equipment_maintenance_status")
+    private String maintenanceStatus;
+
+    @TableField(exist = false)
+    private String value;
+    @TableField(exist = false)
+    private String text;
+
+    public String getValue() {
+        return this.id;
+    }
+
+    public String getText() {
+        return this.equipmentCode + "[" + this.equipmentName + "]";
+    }
 }

--
Gitblit v1.9.3