From e616e2f0a90fb155ad67495d27bd5057a23cbf43 Mon Sep 17 00:00:00 2001
From: 许鹏程 <1821349743@qq.com>
Date: 星期三, 22 一月 2025 18:01:11 +0800
Subject: [PATCH] fix:移动端获取表单设计器新增属性【显示组件过滤】

---
 src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java |   55 ++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 40 insertions(+), 15 deletions(-)

diff --git a/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java b/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java
index 66593ab..94bbfaa 100644
--- a/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java
+++ b/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java
@@ -1,5 +1,7 @@
 package com.product.mobile.core.entity;
 
+import com.alibaba.fastjson.JSONArray;
+
 import java.util.List;
 import java.util.Map;
 import java.util.HashMap;
@@ -10,7 +12,7 @@
  * @Desc
  */
 public class FaceFieldEntity {
-	
+
 	private String table;
 
 	private String field;
@@ -90,14 +92,16 @@
 	private List<FaceFieldEntity> subField;
 
 	private String type;
-	
+
 	private String length;
-	
+
 	/**
 	 * 闅愯棌 1=鏄紝0=鍚�
 	 */
 	private String hidden;
-	
+
+	private JSONArray showComponentFilter;
+
 
 	public String getHidden() {
 		return hidden;
@@ -107,12 +111,13 @@
 	public void setHidden(String hidden) {
 		this.hidden = hidden;
 	}
+
 	private Map<String, Object> otherParams = new HashMap<>();
-	
+
 	public String getType() {
 		return type;
 	}
-	
+
 
 	public String getLength() {
 		return length;
@@ -271,20 +276,40 @@
 	public void setSubField(List<FaceFieldEntity> subField) {
 		this.subField = subField;
 	}
-		public String getTable() {
+
+	public String getTable() {
 		return table;
 	}
 
 	public void setTable(String tableUuid) {
 		this.table = tableUuid;
 	}
+
 	public Map<String, Object> getOtherParams() {
-      return otherParams;
-   }
-   public void setOtherParams(Map<String, Object> otherParams) {
-      this.otherParams = otherParams;
-   }
-   public Object putOtherParam(String key, Object value) {
-      return otherParams.put(key, value);
-   }
+		return otherParams;
+	}
+
+	public void setOtherParams(Map<String, Object> otherParams) {
+		this.otherParams = otherParams;
+	}
+
+	public Object putOtherParam(String key, Object value) {
+		return otherParams.put(key, value);
+	}
+
+	public JSONArray getShowComponentFilter() {
+		return showComponentFilter;
+	}
+
+	public void setShowComponentFilter(JSONArray showComponentFilter) {
+		this.showComponentFilter = showComponentFilter;
+	}
+
+	public void addShowComponentFilter(JSONArray showComponentFilter){
+		if(this.showComponentFilter == null){
+			this.showComponentFilter = showComponentFilter;
+		}else{
+			this.showComponentFilter.addAll(showComponentFilter);
+		}
+	}
 }

--
Gitblit v1.9.2