4 changed files with 185 additions and 17 deletions
@ -0,0 +1,112 @@ |
|||||
|
package com.epmet.dto.result; |
||||
|
|
||||
|
import com.fasterxml.jackson.annotation.JsonIgnore; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @Description 分组里面的组件 |
||||
|
* @Author yinzuomei |
||||
|
* @Date 2021/10/26 4:29 下午 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class FormItem2 implements Serializable { |
||||
|
private static final long serialVersionUID = -7571266621687396261L; |
||||
|
/** |
||||
|
* 父项ID |
||||
|
*/ |
||||
|
private String itemId; |
||||
|
|
||||
|
/** |
||||
|
* 默认:ic_resi_user |
||||
|
*/ |
||||
|
private String tableName; |
||||
|
|
||||
|
/** |
||||
|
* 父项ID |
||||
|
*/ |
||||
|
private String parentItemId; |
||||
|
|
||||
|
/** |
||||
|
* 项标签 |
||||
|
*/ |
||||
|
private String label; |
||||
|
|
||||
|
/** |
||||
|
* 控件类型,EG:INPUT;从字典获取 |
||||
|
*/ |
||||
|
private String itemType; |
||||
|
|
||||
|
/** |
||||
|
* 分组ID,'默认,NONE' |
||||
|
*/ |
||||
|
private String itemGroupId; |
||||
|
|
||||
|
/** |
||||
|
* 是否必填,1必填。0不必填 |
||||
|
*/ |
||||
|
private Integer required; |
||||
|
|
||||
|
/** |
||||
|
* 手机号:mobile; 身份证:id_card |
||||
|
*/ |
||||
|
private String validType; |
||||
|
|
||||
|
/** |
||||
|
* 默认值 |
||||
|
*/ |
||||
|
private String defaultValue; |
||||
|
|
||||
|
/** |
||||
|
* 选项来源,REMOTE;LOCAL;如果是动态加载的下拉框或者CHECKBOX等的情况下使用。URL:接口获取(LABEL,VALUE);JSON:直接从JSON中取 |
||||
|
*/ |
||||
|
private String optionSourceType; |
||||
|
|
||||
|
/** |
||||
|
* 来源地址,REMOTE才有,固定格式;如果OPTIONS_SOURCE是URL,则此处填写要调用的接口的URL相对路径,例如:/API/GOV/ORG/XXXX。此处不应设置参数,若需要参数应当完全由后端,通过TOKEN信息来获取 |
||||
|
*/ |
||||
|
private String optionSourceValue; |
||||
|
|
||||
|
/** |
||||
|
* 排序 |
||||
|
*/ |
||||
|
private Integer sort; |
||||
|
|
||||
|
/** |
||||
|
* 占位提示语 |
||||
|
*/ |
||||
|
private String placeholder; |
||||
|
|
||||
|
/** |
||||
|
* 是否查询显示,1展示。0不展示 |
||||
|
*/ |
||||
|
@JsonIgnore |
||||
|
private Integer searchDisplay; |
||||
|
|
||||
|
/** |
||||
|
* 是否列表显示,1展示,0不展示 |
||||
|
*/ |
||||
|
@JsonIgnore |
||||
|
private Integer listDisplay; |
||||
|
|
||||
|
/** |
||||
|
* 是否需要支持数据分析,1支持。0不支持 |
||||
|
*/ |
||||
|
@JsonIgnore |
||||
|
private Integer dataAnalyse; |
||||
|
|
||||
|
/** |
||||
|
* 列名 |
||||
|
*/ |
||||
|
private String columnName; |
||||
|
|
||||
|
/** |
||||
|
* 列名序号,根据表递增 |
||||
|
*/ |
||||
|
private Integer columnNum; |
||||
|
|
||||
|
private List<OptionDTO> options; |
||||
|
} |
||||
|
|
Loading…
Reference in new issue