package com.changhong.autoform.entity;
|
|
import lombok.Data;
|
|
import java.util.List;
|
import java.util.Map;
|
|
|
/**
|
* 表单主表
|
* @author yuezhw
|
*
|
*/
|
@Data
|
public class FormData {
|
|
//是否含有自动生成控件
|
private boolean isAuto;
|
|
/**
|
* 表单id(表名规则为formData{表单id})
|
*/
|
private String formID;
|
|
/**
|
* 表单主表数据
|
* key:FIELD{编号}(String)
|
* val:值(String)
|
*/
|
private Map<String, Object> data;
|
|
/**
|
* 删除的data数据
|
*/
|
private List<String> dataIds;
|
|
/**
|
* 租户id
|
*/
|
private String tenantID;
|
|
/**
|
* 用户名
|
*/
|
private String userName;
|
|
/**
|
* 子表单信息
|
*/
|
private List<SubForm> subFormList;
|
|
/**
|
* 所在表单行号
|
*/
|
private Integer dataRowNum;
|
|
/**
|
* 表名
|
* @return
|
*/
|
private String formName;
|
|
|
// 自动生成控件名
|
private String autoField;
|
|
// 自动生成前缀
|
private String autoFieldKey;
|
|
private Integer autoFieldSize;
|
|
/**
|
* 自增id规则
|
*/
|
private String rule;
|
|
}
|