select approval_config_id, node_type, form_id, form_type, approval_auto_pass, current_node_approver_type, current_node_approver, care_of, approval_type, approval_node, carbon_copy_recipients_type, carbon_copy_recipients, role_id, role_name, user_name, create_time, group_id, visible_fields, del_flag, transferee_config_id from cs_approval_config
insert into cs_approval_config
approval_config_id,
node_type,
form_id,
form_type,
approval_auto_pass,
current_node_approver_type,
current_node_approver,
care_of,
approval_type,
approval_node,
carbon_copy_recipients_type,
carbon_copy_recipients,
role_id,
role_name,
user_name,
create_time,
group_id,
visible_fields,
transferee_config_id,
#{approvalConfigId},
#{nodeType},
#{formId},
#{formType},
#{approvalAutoPass},
#{currentNodeApproverType},
#{currentNodeApprover},
#{careOf},
#{approvalType},
#{approvalNode},
#{carbonCopyRecipientsType},
#{carbonCopyRecipients},
#{roleId},
#{roleName},
#{userName},
#{createTime},
#{groupId},
#{visibleFields},
#{transfereeConfigId},
update cs_approval_config
node_type = #{nodeType},
form_id = #{formId},
form_type = #{formType},
approval_auto_pass = #{approvalAutoPass},
current_node_approver_type = #{currentNodeApproverType},
current_node_approver = #{currentNodeApprover},
care_of = #{careOf},
approval_type = #{approvalType},
approval_node = #{approvalNode},
carbon_copy_recipients_type = #{carbonCopyRecipientsType},
carbon_copy_recipients = #{carbonCopyRecipients},
role_id = #{roleId},
role_name = #{roleName},
user_name = #{userName},
create_time = #{createTime},
group_id = #{groupId},
visible_fields = #{visibleFields},
transferee_config_id = #{transfereeConfigId},
where approval_config_id = #{approvalConfigId}
update cs_approval_config
set del_flag = '1'
where approval_config_id = #{approvalConfigId}
update cs_approval_config
set del_flag = '1'
where approval_config_id in
#{approvalConfigId}
insert into cs_approval_config
approval_config_id,
node_type,
form_id,
form_type,
approval_auto_pass,
current_node_approver_type,
current_node_approver,
care_of,
approval_type,
approval_node,
carbon_copy_recipients_type,
carbon_copy_recipients,
role_id,
role_name,
user_name,
create_time,
group_id,
visible_fields,
transferee_config_id,
#{item.approvalConfigId},
#{item.nodeType},
#{item.formId},
#{item.formType},
#{item.approvalAutoPass},
#{item.currentNodeApproverType},
#{item.currentNodeApprover},
#{item.careOf},
#{item.approvalType},
#{item.approvalNode},
#{item.carbonCopyRecipientsType},
#{item.carbonCopyRecipients},
#{item.roleId},
#{item.roleName},
#{item.userName},
#{item.createTime},
#{item.groupId},
#{item.visibleFields},
#{item.transfereeConfigId},
update cs_approval_config
set del_flag = '1'
where
del_flag = '0'
and form_id = #{formId}
and form_type = #{formType}
update cs_approval_config
set del_flag = '1'
where transferee_config_id = #{transfereeConfigId}
update cs_approval_config
set del_flag = '1'
where approval_config_id in
#{item.approvalConfigId}