|
|
@ -8,11 +8,10 @@ import com.baomidou.mybatisplus.annotation.TableName; |
|
|
import org.apache.ibatis.type.Alias; |
|
|
import org.apache.ibatis.type.Alias; |
|
|
import io.swagger.annotations.ApiModel; |
|
|
import io.swagger.annotations.ApiModel; |
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
import java.math.BigDecimal; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @author code-gen |
|
|
* @author code-gen |
|
|
* @since 2023-9-18 |
|
|
|
|
|
|
|
|
* @since 2023-10-7 |
|
|
*/ |
|
|
*/ |
|
|
@Data |
|
|
@Data |
|
|
@TableName("form_field") |
|
|
@TableName("form_field") |
|
|
@ -20,85 +19,66 @@ import java.math.BigDecimal; |
|
|
public class FormField implements java.io.Serializable { |
|
|
public class FormField implements java.io.Serializable { |
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L; |
|
|
private static final long serialVersionUID = 1L; |
|
|
@TableId(type = IdType.ASSIGN_ID) |
|
|
|
|
|
@ApiModelProperty(notes="主键,主键",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
String id; |
|
|
|
|
|
|
|
|
@TableIds |
|
|
|
|
|
|
|
|
@TableId(type = IdType.ASSIGN_ID) |
|
|
|
|
|
@ApiModelProperty(notes="表单编号",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="表单编号,主键",allowEmptyValue=true,example="",allowableValues="") |
|
|
String formId; |
|
|
String formId; |
|
|
|
|
|
@TableIds |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="字段编号对应数据库",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
String fieldId; |
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="主键-字段编号对应数据库,主键",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
String id; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="字段显示内容",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="字段显示内容",allowEmptyValue=true,example="",allowableValues="") |
|
|
String fieldTitle; |
|
|
|
|
|
|
|
|
String title; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="下拉时候关联的分组",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="下拉时候关联的分组",allowEmptyValue=true,example="",allowableValues="") |
|
|
String dictCode; |
|
|
|
|
|
|
|
|
String dict; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="字段类型",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="字段类型",allowEmptyValue=true,example="",allowableValues="") |
|
|
String fieldType; |
|
|
|
|
|
|
|
|
String typ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="字段长度",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="字段长度",allowEmptyValue=true,example="",allowableValues="") |
|
|
BigDecimal fieldLength; |
|
|
|
|
|
|
|
|
Integer len; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="默认值",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="默认值",allowEmptyValue=true,example="",allowableValues="") |
|
|
String defaultValue; |
|
|
|
|
|
|
|
|
String dval; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="是否多选",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="是否多选",allowEmptyValue=true,example="",allowableValues="") |
|
|
String isMultiple; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="输入框占位文本",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
String placeholder; |
|
|
|
|
|
|
|
|
String mul; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="是否必输",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="是否必输",allowEmptyValue=true,example="",allowableValues="") |
|
|
String isRequired; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="是否关联基础数据",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
String isDict; |
|
|
|
|
|
|
|
|
String req; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="字段驼峰命名",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="字段驼峰命名",allowEmptyValue=true,example="",allowableValues="") |
|
|
String fieldIdCamel; |
|
|
|
|
|
|
|
|
String idCamel; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="字段备注",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="字段备注",allowEmptyValue=true,example="",allowableValues="") |
|
|
String remark; |
|
|
String remark; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="扩展信息",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
String extFieldType; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="是否提交到工作流",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="是否提交到工作流",allowEmptyValue=true,example="",allowableValues="") |
|
|
String toFlow; |
|
|
String toFlow; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="提交到工作流的变量编号",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
String flowFieldId; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="是否是业务主键111前面两个1代表创建人及创建部门,后面一个1代表字段本身,0为不是主键,如000代表该表单不设置主键,001代表字段本身作为主键,创建人创建部门不是主键,100代表创建人为唯一主键,110代表创建人创建部门为主键,其它字段联合主键的话,按字段顺序排序",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="是否是业务主键111前面两个1代表创建人及创建部门,后面一个1代表字段本身,0为不是主键,如000代表该表单不设置主键,001代表字段本身作为主键,创建人创建部门不是主键,100代表创建人为唯一主键,110代表创建人创建部门为主键,其它字段联合主键的话,按字段顺序排序",allowEmptyValue=true,example="",allowableValues="") |
|
|
String isBizKey; |
|
|
|
|
|
|
|
|
String bkey; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="显示顺序",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="显示顺序",allowEmptyValue=true,example="",allowableValues="") |
|
|
BigDecimal seqNo; |
|
|
|
|
|
|
|
|
Integer seq; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="归属组编号-用于解决多个tab页,或者多个子页面的问题",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="归属组编号-用于解决多个tab页,或者多个子页面的问题",allowEmptyValue=true,example="",allowableValues="") |
|
|
String groupId; |
|
|
|
|
|
|
|
|
String pid; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="展示风格origin-原生、tag-标签、x-综合",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="展示风格origin-原生、tag-标签、x-综合",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ -108,16 +88,27 @@ public class FormField implements java.io.Serializable { |
|
|
@ApiModelProperty(notes="样式json",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="样式json",allowEmptyValue=true,example="",allowableValues="") |
|
|
String styleObj; |
|
|
String styleObj; |
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="字段权限",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
String fieldQx; |
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="扩展json字符串",allowEmptyValue=true,example="",allowableValues="") |
|
|
@ApiModelProperty(notes="扩展json字符串",allowEmptyValue=true,example="",allowableValues="") |
|
|
String extInfos; |
|
|
String extInfos; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="字段权限",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
String qx; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="如果上级是row布局,存方span属性",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
Integer span; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(notes="验证器列表",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
|
|
String vrules; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
*主键 |
|
|
|
|
|
|
|
|
*表单编号,主键-字段编号对应数据库 |
|
|
**/ |
|
|
**/ |
|
|
public FormField(String id) { |
|
|
|
|
|
|
|
|
public FormField(String formId,String id) { |
|
|
|
|
|
this.formId = formId; |
|
|
this.id = id; |
|
|
this.id = id; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|