Browse Source

重新生成form_field

master
陈裕财 3 years ago
parent
commit
e3ebe28b92
  1. 251
      mdp-form/src/main/java/com/mdp/form/entity/FormField.java
  2. 109
      mdp-form/src/main/resources/mybatis/mapper/mdp/form/dao/FormFieldMapper.xml

251
mdp-form/src/main/java/com/mdp/form/entity/FormField.java

@ -1,19 +1,19 @@
package com.mdp.form.entity; package com.mdp.form.entity;
import lombok.Data;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal; import java.math.BigDecimal;
/** /**
* 组织 com.qqkj 顶级模块 mdp 大模块 form 小模块 <br>
* 组织 com 顶级模块 mdp 大模块 form 小模块 <br>
* 实体 FormField所有属性名: <br> * 实体 FormField所有属性名: <br>
* formId,id,fieldId,fieldTitle,secondCodeRow,fieldType,fieldLength,defaultValue,isMultiple,placeholder,isRequired,isFromBaseData,fieldIdCamel,remark,extFieldType,isCloneToFlow,flowFieldId,isBizKey,seqNo;<br>
* FORM.form_field form_field的所有字段名: <br>
* form_id,id,field_id,field_title,second_code_row,field_type,field_length,default_value,is_multiple,placeholder,is_required,is_from_base_data,field_id_camel,remark,ext_field_type,is_clone_to_flow,flow_field_id,is_biz_key,seq_no;<br>
* "formId","表单编号","id","主键","fieldId","字段编号对应数据库","fieldTitle","字段显示内容","dictCode","下拉时候关联的分组","fieldType","字段类型","fieldLength","字段长度","defaultValue","默认值","isMultiple","是否多选","placeholder","输入框占位文本","isRequired","是否必输","isDict","是否关联基础数据","fieldIdCamel","字段驼峰命名","remark","字段备注","extFieldType","扩展信息","toFlow","是否提交到工作流","flowFieldId","提交到工作流的变量编号","isBizKey","是否是业务主键111前面两个1代表创建人及创建部门,后面一个1代表字段本身,0为不是主键,如000代表该表单不设置主键,001代表字段本身作为主键,创建人创建部门不是主键,100代表创建人为唯一主键,110代表创建人创建部门为主键,其它字段联合主键的话,按字段顺序排序","seqNo","显示顺序","groupName","归属组名-用于解决多个tab页,或者多个子页面的问题";<br>
* 当前主键(包括多主键):<br> * 当前主键(包括多主键):<br>
* id;<br> * id;<br>
*/ */
@ApiModel(description="form_field")
@Data
@ApiModel(description="表单字段定义")
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;
@ -32,7 +32,7 @@ public class FormField implements java.io.Serializable {
String fieldTitle; String fieldTitle;
@ApiModelProperty(notes="下拉时候关联的分组",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="下拉时候关联的分组",allowEmptyValue=true,example="",allowableValues="")
String secondCodeRow;
String dictCode;
@ApiModelProperty(notes="字段类型",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="字段类型",allowEmptyValue=true,example="",allowableValues="")
String fieldType; String fieldType;
@ -53,7 +53,7 @@ public class FormField implements java.io.Serializable {
String isRequired; String isRequired;
@ApiModelProperty(notes="是否关联基础数据",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="是否关联基础数据",allowEmptyValue=true,example="",allowableValues="")
String isFromBaseData;
String isDict;
@ApiModelProperty(notes="字段驼峰命名",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="字段驼峰命名",allowEmptyValue=true,example="",allowableValues="")
String fieldIdCamel; String fieldIdCamel;
@ -65,254 +65,31 @@ public class FormField implements java.io.Serializable {
String extFieldType; String extFieldType;
@ApiModelProperty(notes="是否提交到工作流",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="是否提交到工作流",allowEmptyValue=true,example="",allowableValues="")
String isCloneToFlow;
String toFlow;
@ApiModelProperty(notes="提交到工作流的变量编号",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="提交到工作流的变量编号",allowEmptyValue=true,example="",allowableValues="")
String flowFieldId; String flowFieldId;
@ApiModelProperty(notes="是否是业务主键",allowEmptyValue=true,example="",allowableValues="")
@ApiModelProperty(notes="是否是业务主键111前面两个1代表创建人及创建部门,后面一个1代表字段本身,0为不是主键,如000代表该表单不设置主键,001代表字段本身作为主键,创建人创建部门不是主键,100代表创建人为唯一主键,110代表创建人创建部门为主键,其它字段联合主键的话,按字段顺序排序",allowEmptyValue=true,example="",allowableValues="")
String isBizKey; String isBizKey;
@ApiModelProperty(notes="显示顺序",allowEmptyValue=true,example="",allowableValues="") @ApiModelProperty(notes="显示顺序",allowEmptyValue=true,example="",allowableValues="")
BigDecimal seqNo; BigDecimal seqNo;
/**主键**/
public FormField(String id) {
this.id = id;
}
/**form_field**/
public FormField() {
}
@ApiModelProperty(notes="归属组名-用于解决多个tab页,或者多个子页面的问题",allowEmptyValue=true,example="",allowableValues="")
String groupName;
/**
* 表单编号
**/
public void setFormId(String formId) {
this.formId = formId;
}
/** /**
*主键 *主键
**/ **/
public void setId(String id) {
public FormField(String id) {
this.id = id; this.id = id;
} }
/**
* 字段编号对应数据库
**/
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
/**
* 字段显示内容
**/
public void setFieldTitle(String fieldTitle) {
this.fieldTitle = fieldTitle;
}
/**
* 下拉时候关联的分组
**/
public void setSecondCodeRow(String secondCodeRow) {
this.secondCodeRow = secondCodeRow;
}
/**
* 字段类型
**/
public void setFieldType(String fieldType) {
this.fieldType = fieldType;
}
/**
* 字段长度
**/
public void setFieldLength(BigDecimal fieldLength) {
this.fieldLength = fieldLength;
}
/**
* 默认值
**/
public void setDefaultValue(String defaultValue) {
this.defaultValue = defaultValue;
}
/**
* 是否多选
**/
public void setIsMultiple(String isMultiple) {
this.isMultiple = isMultiple;
}
/**
* 输入框占位文本
**/
public void setPlaceholder(String placeholder) {
this.placeholder = placeholder;
}
/**
* 是否必输
**/
public void setIsRequired(String isRequired) {
this.isRequired = isRequired;
}
/**
* 是否关联基础数据
**/
public void setIsFromBaseData(String isFromBaseData) {
this.isFromBaseData = isFromBaseData;
}
/**
* 字段驼峰命名
**/
public void setFieldIdCamel(String fieldIdCamel) {
this.fieldIdCamel = fieldIdCamel;
}
/**
* 字段备注
**/
public void setRemark(String remark) {
this.remark = remark;
}
/**
* 扩展信息
**/
public void setExtFieldType(String extFieldType) {
this.extFieldType = extFieldType;
}
/**
* 是否提交到工作流
**/
public void setIsCloneToFlow(String isCloneToFlow) {
this.isCloneToFlow = isCloneToFlow;
}
/**
* 提交到工作流的变量编号
**/
public void setFlowFieldId(String flowFieldId) {
this.flowFieldId = flowFieldId;
}
/**
* 是否是业务主键
**/
public void setIsBizKey(String isBizKey) {
this.isBizKey = isBizKey;
}
/**
* 显示顺序
**/
public void setSeqNo(BigDecimal seqNo) {
this.seqNo = seqNo;
}
/** /**
* 表单编号
**/
public String getFormId() {
return this.formId;
}
/**
* 主键
**/
public String getId() {
return this.id;
}
/**
* 字段编号对应数据库
**/
public String getFieldId() {
return this.fieldId;
}
/**
* 字段显示内容
**/
public String getFieldTitle() {
return this.fieldTitle;
}
/**
* 下拉时候关联的分组
**/
public String getSecondCodeRow() {
return this.secondCodeRow;
}
/**
* 字段类型
**/
public String getFieldType() {
return this.fieldType;
}
/**
* 字段长度
**/
public BigDecimal getFieldLength() {
return this.fieldLength;
}
/**
* 默认值
**/
public String getDefaultValue() {
return this.defaultValue;
}
/**
* 是否多选
**/
public String getIsMultiple() {
return this.isMultiple;
}
/**
* 输入框占位文本
**/
public String getPlaceholder() {
return this.placeholder;
}
/**
* 是否必输
* 表单字段定义
**/ **/
public String getIsRequired() {
return this.isRequired;
}
/**
* 是否关联基础数据
**/
public String getIsFromBaseData() {
return this.isFromBaseData;
}
/**
* 字段驼峰命名
**/
public String getFieldIdCamel() {
return this.fieldIdCamel;
}
/**
* 字段备注
**/
public String getRemark() {
return this.remark;
}
/**
* 扩展信息
**/
public String getExtFieldType() {
return this.extFieldType;
}
/**
* 是否提交到工作流
**/
public String getIsCloneToFlow() {
return this.isCloneToFlow;
}
/**
* 提交到工作流的变量编号
**/
public String getFlowFieldId() {
return this.flowFieldId;
}
/**
* 是否是业务主键
**/
public String getIsBizKey() {
return this.isBizKey;
}
/**
* 显示顺序
**/
public BigDecimal getSeqNo() {
return this.seqNo;
public FormField() {
} }
} }

109
mdp-form/src/main/resources/mybatis/mapper/mdp/form/dao/FormFieldMapper.xml

@ -3,12 +3,16 @@
<mapper namespace="com.mdp.form.entity.FormField"> <mapper namespace="com.mdp.form.entity.FormField">
<!--开始 自定sql函数区域 -->
<!--请在此区域添加自定义函数-->
<!--开始 自定sql函数区域 请在此区域添加自定义函数,其它区域尽量不要动,因为代码随时重新生成 -->
<!-- 按条件删除若干条记录-->
<sql id="whereForMap">
<if test=" ids != null"> and (res.id) in
<foreach collection="ids" item="item" index="index" open="(" separator="," close=")" >
( #{item})
</foreach>
</if>
<if test="key != null and key !='' "> </if>
</sql>
<delete id="deleteByFormId" parameterType="String"> <delete id="deleteByFormId" parameterType="String">
delete from FORM.form_field where form_id=#{formId} delete from FORM.form_field where form_id=#{formId}
@ -20,23 +24,17 @@
<!-- 通过条件查询获取数据列表 返回list<map> --> <!-- 通过条件查询获取数据列表 返回list<map> -->
<select id="selectListMapByWhere" parameterType="HashMap" resultType="HashMap"> <select id="selectListMapByWhere" parameterType="HashMap" resultType="HashMap">
select * from FORM.form_field res
select * from form_field res
<where> <where>
<if test="ids != null"> and
id in
<foreach collection="ids" item="item" index="index" open="(" separator="," close=")" >
#{item}
</foreach>
</if>
<include refid="whereForMap"/>
<include refid="where"/> <include refid="where"/>
<if test="key != null and key !='' "> </if>
</where> </where>
order by res.seq_no asc order by res.seq_no asc
</select> </select>
<!-- 通过条件查询获取数据列表 不分页 返回 list<Object> --> <!-- 通过条件查询获取数据列表 不分页 返回 list<Object> -->
<select id="selectListByWhere" parameterType="com.mdp.form.entity.FormField" resultType="com.mdp.form.entity.FormField"> <select id="selectListByWhere" parameterType="com.mdp.form.entity.FormField" resultType="com.mdp.form.entity.FormField">
select * from FORM.form_field res
select * from form_field res
<where> <where>
<include refid="where"/> <include refid="where"/>
</where> </where>
@ -44,36 +42,42 @@
<!-- 通过主键查询获取数据对象 返回object --> <!-- 通过主键查询获取数据对象 返回object -->
<select id="selectOneObject" parameterType="com.mdp.form.entity.FormField" resultType="com.mdp.form.entity.FormField"> <select id="selectOneObject" parameterType="com.mdp.form.entity.FormField" resultType="com.mdp.form.entity.FormField">
select * from FORM.form_field res
select * from form_field res
where where
res.id = #{id} res.id = #{id}
</select> </select>
<select id="selectListByIds" parameterType="List" resultType="com.mdp.form.entity.FormField">
select * from form_field res
where (res.id) in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")" >
( #{item})
</foreach>
</select>
<!-- 通过主键查询获取数据对象 返回map--> <!-- 通过主键查询获取数据对象 返回map-->
<select id="selectOneMap" parameterType="HashMap" resultType="HashMap"> <select id="selectOneMap" parameterType="HashMap" resultType="HashMap">
select * from FORM.form_field res
select * from form_field res
where where
res.id = #{id} res.id = #{id}
</select> </select>
<!-- 获取数据条目 返回long --> <!-- 获取数据条目 返回long -->
<select id="countByWhere" parameterType="com.mdp.form.entity.FormField" resultType="long"> <select id="countByWhere" parameterType="com.mdp.form.entity.FormField" resultType="long">
select count(1) from FORM.form_field res
select count(*) from form_field res
<where> <where>
<include refid="where"/> <include refid="where"/>
</where> </where>
</select> </select>
<!-- 新增一条记录 主键id,--> <!-- 新增一条记录 主键id,-->
<insert id="insert" parameterType="com.mdp.form.entity.FormField" useGeneratedKeys="false" keyProperty="id"> <insert id="insert" parameterType="com.mdp.form.entity.FormField" useGeneratedKeys="false" keyProperty="id">
insert into FORM.form_field(
insert into form_field(
<include refid="columns"/> <include refid="columns"/>
) values ( ) values (
#{formId},#{id},#{fieldId},#{fieldTitle},#{secondCodeRow},#{fieldType},#{fieldLength},#{defaultValue},#{isMultiple},#{placeholder},#{isRequired},#{isFromBaseData},#{fieldIdCamel},#{remark},#{extFieldType},#{isCloneToFlow},#{flowFieldId},#{isBizKey},#{seqNo}
#{formId},#{id},#{fieldId},#{fieldTitle},#{dictCode},#{fieldType},#{fieldLength},#{defaultValue},#{isMultiple},#{placeholder},#{isRequired},#{isDict},#{fieldIdCamel},#{remark},#{extFieldType},#{toFlow},#{flowFieldId},#{isBizKey},#{seqNo},#{groupName}
) )
</insert> </insert>
<!-- 按条件删除若干条记录--> <!-- 按条件删除若干条记录-->
<delete id="deleteByWhere" parameterType="com.mdp.form.entity.FormField"> <delete id="deleteByWhere" parameterType="com.mdp.form.entity.FormField">
delete from FORM.form_field res
delete from form_field res
<where> <where>
<include refid="where"/> <include refid="where"/>
</where> </where>
@ -81,13 +85,13 @@
<!-- 按主键删除一条记录--> <!-- 按主键删除一条记录-->
<delete id="deleteByPk" parameterType="com.mdp.form.entity.FormField"> <delete id="deleteByPk" parameterType="com.mdp.form.entity.FormField">
delete from FORM.form_field
delete from form_field
where id = #{id} where id = #{id}
</delete> </delete>
<!-- 根据条件修改若干条记录 --> <!-- 根据条件修改若干条记录 -->
<update id="updateSomeFieldByPk" parameterType="com.mdp.form.entity.FormField"> <update id="updateSomeFieldByPk" parameterType="com.mdp.form.entity.FormField">
update FORM.form_field
update form_field
<set> <set>
<include refid="someFieldSet"/> <include refid="someFieldSet"/>
</set> </set>
@ -96,7 +100,7 @@
<!-- 根据主键修改一条记录 --> <!-- 根据主键修改一条记录 -->
<update id="updateByPk" parameterType="com.mdp.form.entity.FormField"> <update id="updateByPk" parameterType="com.mdp.form.entity.FormField">
update FORM.form_field
update form_field
<set> <set>
<include refid="set"/> <include refid="set"/>
</set> </set>
@ -110,28 +114,39 @@
<!-- 批量更新 --> <!-- 批量更新 -->
<update id="batchUpdate" parameterType="List"> <update id="batchUpdate" parameterType="List">
begin
<foreach collection="list" item="item" index="index" separator=";" > <foreach collection="list" item="item" index="index" separator=";" >
update FORM.form_field
update form_field
set set
<include refid="batchSet"/> <include refid="batchSet"/>
where id = #{item.id} where id = #{item.id}
</foreach> </foreach>
;end;
</update> </update>
<!-- 批量修改某几个字段 -->
<delete id="editSomeFields" parameterType="HashMap">
update form_field
<set>
<include refid="someFieldSet"/>
</set>
where (id) in
<foreach collection="ids" item="item" index="index" open="(" separator="," close=")" >
( #{item})
</foreach>
</delete>
<!-- 批量删除 --> <!-- 批量删除 -->
<delete id="batchDelete" parameterType="List"> <delete id="batchDelete" parameterType="List">
delete from FORM.form_field
where id in
delete from form_field
where
(id) in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")" > <foreach collection="list" item="item" index="index" open="(" separator="," close=")" >
#{item.id }
( #{item.id} )
</foreach> </foreach>
</delete> </delete>
<!--sql片段 列--> <!--sql片段 列-->
<sql id="columns"> <sql id="columns">
form_id,id,field_id,field_title,second_code_row,field_type,field_length,default_value,is_multiple,placeholder,is_required,is_from_base_data,field_id_camel,remark,ext_field_type,is_clone_to_flow,flow_field_id,is_biz_key,seq_no
form_id,id,field_id,field_title,dict_code,field_type,field_length,default_value,is_multiple,placeholder,is_required,is_dict,field_id_camel,remark,ext_field_type,to_flow,flow_field_id,is_biz_key,seq_no,group_name
</sql> </sql>
<!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS--> <!--sql片段 动态条件 YYYY-MM-DD HH24:MI:SS-->
@ -140,82 +155,86 @@
<if test="id != null and id != ''"> and res.id = #{id} </if> <if test="id != null and id != ''"> and res.id = #{id} </if>
<if test="fieldId != null and fieldId != ''"> and res.field_id = #{fieldId} </if> <if test="fieldId != null and fieldId != ''"> and res.field_id = #{fieldId} </if>
<if test="fieldTitle != null and fieldTitle != ''"> and res.field_title = #{fieldTitle} </if> <if test="fieldTitle != null and fieldTitle != ''"> and res.field_title = #{fieldTitle} </if>
<if test="secondCodeRow != null and secondCodeRow != ''"> and res.second_code_row = #{secondCodeRow} </if>
<if test="dictCode != null and dictCode != ''"> and res.dict_code = #{dictCode} </if>
<if test="fieldType != null and fieldType != ''"> and res.field_type = #{fieldType} </if> <if test="fieldType != null and fieldType != ''"> and res.field_type = #{fieldType} </if>
<if test="fieldLength != null and fieldLength != ''"> and res.field_length = #{fieldLength} </if> <if test="fieldLength != null and fieldLength != ''"> and res.field_length = #{fieldLength} </if>
<if test="defaultValue != null and defaultValue != ''"> and res.default_value = #{defaultValue} </if> <if test="defaultValue != null and defaultValue != ''"> and res.default_value = #{defaultValue} </if>
<if test="isMultiple != null and isMultiple != ''"> and res.is_multiple = #{isMultiple} </if> <if test="isMultiple != null and isMultiple != ''"> and res.is_multiple = #{isMultiple} </if>
<if test="placeholder != null and placeholder != ''"> and res.placeholder = #{placeholder} </if> <if test="placeholder != null and placeholder != ''"> and res.placeholder = #{placeholder} </if>
<if test="isRequired != null and isRequired != ''"> and res.is_required = #{isRequired} </if> <if test="isRequired != null and isRequired != ''"> and res.is_required = #{isRequired} </if>
<if test="isFromBaseData != null and isFromBaseData != ''"> and res.is_from_base_data = #{isFromBaseData} </if>
<if test="isDict != null and isDict != ''"> and res.is_dict = #{isDict} </if>
<if test="fieldIdCamel != null and fieldIdCamel != ''"> and res.field_id_camel = #{fieldIdCamel} </if> <if test="fieldIdCamel != null and fieldIdCamel != ''"> and res.field_id_camel = #{fieldIdCamel} </if>
<if test="remark != null and remark != ''"> and res.remark = #{remark} </if> <if test="remark != null and remark != ''"> and res.remark = #{remark} </if>
<if test="extFieldType != null and extFieldType != ''"> and res.ext_field_type = #{extFieldType} </if> <if test="extFieldType != null and extFieldType != ''"> and res.ext_field_type = #{extFieldType} </if>
<if test="isCloneToFlow != null and isCloneToFlow != ''"> and res.is_clone_to_flow = #{isCloneToFlow} </if>
<if test="toFlow != null and toFlow != ''"> and res.to_flow = #{toFlow} </if>
<if test="flowFieldId != null and flowFieldId != ''"> and res.flow_field_id = #{flowFieldId} </if> <if test="flowFieldId != null and flowFieldId != ''"> and res.flow_field_id = #{flowFieldId} </if>
<if test="isBizKey != null and isBizKey != ''"> and res.is_biz_key = #{isBizKey} </if> <if test="isBizKey != null and isBizKey != ''"> and res.is_biz_key = #{isBizKey} </if>
<if test="seqNo != null and seqNo != ''"> and res.seq_no = #{seqNo} </if> <if test="seqNo != null and seqNo != ''"> and res.seq_no = #{seqNo} </if>
<if test="groupName != null and groupName != ''"> and res.group_name = #{groupName} </if>
</sql> </sql>
<!--sql片段 更新字段 --> <!--sql片段 更新字段 -->
<sql id="set"> <sql id="set">
form_id = #{formId}, form_id = #{formId},
field_id = #{fieldId}, field_id = #{fieldId},
field_title = #{fieldTitle}, field_title = #{fieldTitle},
second_code_row = #{secondCodeRow},
dict_code = #{dictCode},
field_type = #{fieldType}, field_type = #{fieldType},
field_length = #{fieldLength}, field_length = #{fieldLength},
default_value = #{defaultValue}, default_value = #{defaultValue},
is_multiple = #{isMultiple}, is_multiple = #{isMultiple},
placeholder = #{placeholder}, placeholder = #{placeholder},
is_required = #{isRequired}, is_required = #{isRequired},
is_from_base_data = #{isFromBaseData},
is_dict = #{isDict},
field_id_camel = #{fieldIdCamel}, field_id_camel = #{fieldIdCamel},
remark = #{remark}, remark = #{remark},
ext_field_type = #{extFieldType}, ext_field_type = #{extFieldType},
is_clone_to_flow = #{isCloneToFlow},
to_flow = #{toFlow},
flow_field_id = #{flowFieldId}, flow_field_id = #{flowFieldId},
is_biz_key = #{isBizKey}, is_biz_key = #{isBizKey},
seq_no = #{seqNo}
seq_no = #{seqNo},
group_name = #{groupName}
</sql> </sql>
<sql id="someFieldSet"> <sql id="someFieldSet">
<if test="formId != null and formId != ''"> form_id = #{formId}, </if> <if test="formId != null and formId != ''"> form_id = #{formId}, </if>
<if test="fieldId != null and fieldId != ''"> field_id = #{fieldId}, </if> <if test="fieldId != null and fieldId != ''"> field_id = #{fieldId}, </if>
<if test="fieldTitle != null and fieldTitle != ''"> field_title = #{fieldTitle}, </if> <if test="fieldTitle != null and fieldTitle != ''"> field_title = #{fieldTitle}, </if>
<if test="secondCodeRow != null and secondCodeRow != ''"> second_code_row = #{secondCodeRow}, </if>
<if test="dictCode != null and dictCode != ''"> dict_code = #{dictCode}, </if>
<if test="fieldType != null and fieldType != ''"> field_type = #{fieldType}, </if> <if test="fieldType != null and fieldType != ''"> field_type = #{fieldType}, </if>
<if test="fieldLength != null and fieldLength != ''"> field_length = #{fieldLength}, </if> <if test="fieldLength != null and fieldLength != ''"> field_length = #{fieldLength}, </if>
<if test="defaultValue != null and defaultValue != ''"> default_value = #{defaultValue}, </if> <if test="defaultValue != null and defaultValue != ''"> default_value = #{defaultValue}, </if>
<if test="isMultiple != null and isMultiple != ''"> is_multiple = #{isMultiple}, </if> <if test="isMultiple != null and isMultiple != ''"> is_multiple = #{isMultiple}, </if>
<if test="placeholder != null and placeholder != ''"> placeholder = #{placeholder}, </if> <if test="placeholder != null and placeholder != ''"> placeholder = #{placeholder}, </if>
<if test="isRequired != null and isRequired != ''"> is_required = #{isRequired}, </if> <if test="isRequired != null and isRequired != ''"> is_required = #{isRequired}, </if>
<if test="isFromBaseData != null and isFromBaseData != ''"> is_from_base_data = #{isFromBaseData}, </if>
<if test="isDict != null and isDict != ''"> is_dict = #{isDict}, </if>
<if test="fieldIdCamel != null and fieldIdCamel != ''"> field_id_camel = #{fieldIdCamel}, </if> <if test="fieldIdCamel != null and fieldIdCamel != ''"> field_id_camel = #{fieldIdCamel}, </if>
<if test="remark != null and remark != ''"> remark = #{remark}, </if> <if test="remark != null and remark != ''"> remark = #{remark}, </if>
<if test="extFieldType != null and extFieldType != ''"> ext_field_type = #{extFieldType}, </if> <if test="extFieldType != null and extFieldType != ''"> ext_field_type = #{extFieldType}, </if>
<if test="isCloneToFlow != null and isCloneToFlow != ''"> is_clone_to_flow = #{isCloneToFlow}, </if>
<if test="toFlow != null and toFlow != ''"> to_flow = #{toFlow}, </if>
<if test="flowFieldId != null and flowFieldId != ''"> flow_field_id = #{flowFieldId}, </if> <if test="flowFieldId != null and flowFieldId != ''"> flow_field_id = #{flowFieldId}, </if>
<if test="isBizKey != null and isBizKey != ''"> is_biz_key = #{isBizKey}, </if> <if test="isBizKey != null and isBizKey != ''"> is_biz_key = #{isBizKey}, </if>
<if test="seqNo != null and seqNo != ''"> seq_no = #{seqNo}, </if> <if test="seqNo != null and seqNo != ''"> seq_no = #{seqNo}, </if>
<if test="groupName != null and groupName != ''"> group_name = #{groupName}, </if>
</sql> </sql>
<!--sql片段 批量更新 --> <!--sql片段 批量更新 -->
<sql id="batchSet"> <sql id="batchSet">
form_id = #{item.formId}, form_id = #{item.formId},
field_id = #{item.fieldId}, field_id = #{item.fieldId},
field_title = #{item.fieldTitle}, field_title = #{item.fieldTitle},
second_code_row = #{item.secondCodeRow},
dict_code = #{item.dictCode},
field_type = #{item.fieldType}, field_type = #{item.fieldType},
field_length = #{item.fieldLength}, field_length = #{item.fieldLength},
default_value = #{item.defaultValue}, default_value = #{item.defaultValue},
is_multiple = #{item.isMultiple}, is_multiple = #{item.isMultiple},
placeholder = #{item.placeholder}, placeholder = #{item.placeholder},
is_required = #{item.isRequired}, is_required = #{item.isRequired},
is_from_base_data = #{item.isFromBaseData},
is_dict = #{item.isDict},
field_id_camel = #{item.fieldIdCamel}, field_id_camel = #{item.fieldIdCamel},
remark = #{item.remark}, remark = #{item.remark},
ext_field_type = #{item.extFieldType}, ext_field_type = #{item.extFieldType},
is_clone_to_flow = #{item.isCloneToFlow},
to_flow = #{item.toFlow},
flow_field_id = #{item.flowFieldId}, flow_field_id = #{item.flowFieldId},
is_biz_key = #{item.isBizKey}, is_biz_key = #{item.isBizKey},
seq_no = #{item.seqNo}
seq_no = #{item.seqNo},
group_name = #{item.groupName}
</sql> </sql>
</mapper> </mapper>
Loading…
Cancel
Save