许鹏程
2025-01-22 e616e2f0a90fb155ad67495d27bd5057a23cbf43
src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java
@@ -1,7 +1,10 @@
package com.product.mobile.core.entity;
import com.alibaba.fastjson.JSONArray;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
/**
 * @Author cheng
@@ -10,7 +13,9 @@
 */
public class FaceFieldEntity {
   private String fieldName;
   private String table;
   private String field;
   /**
    * 是否必填
@@ -19,12 +24,12 @@
   /**
    * 显示名称
    */
   private String label;
   private String name;
   /**
    * 参照名称
    */
   private String advanceName;
   private String prompt;
   /**
    * 组件类型
@@ -86,13 +91,54 @@
   private List<FaceFieldEntity> subField;
   private String type;
   public String getFieldName() {
      return fieldName;
   private String length;
   /**
    * 隐藏 1=是,0=否
    */
   private String hidden;
   private JSONArray showComponentFilter;
   public String getHidden() {
      return hidden;
   }
   public void setFieldName(String fieldName) {
      this.fieldName = fieldName;
   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;
   }
   public void setLength(String length) {
      this.length = length;
   }
   public void setType(String fieldType) {
      this.type = fieldType;
   }
   public String getField() {
      return field;
   }
   public void setField(String fieldName) {
      this.field = fieldName;
   }
   public String getRequired() {
@@ -103,20 +149,20 @@
      this.required = required;
   }
   public String getLabel() {
      return label;
   public String getName() {
      return name;
   }
   public void setLabel(String label) {
      this.label = label;
   public void setName(String label) {
      this.name = label;
   }
   public String getAdvanceName() {
      return advanceName;
   public String getPrompt() {
      return prompt;
   }
   public void setAdvanceName(String advanceName) {
      this.advanceName = advanceName;
   public void setPrompt(String advanceName) {
      this.prompt = advanceName;
   }
   public String getComponentType() {
@@ -230,4 +276,40 @@
   public void setSubField(List<FaceFieldEntity> subField) {
      this.subField = subField;
   }
   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);
   }
   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);
      }
   }
}