select id, btn_parent_id,ancestors_id, btn_key,btn_group_name, btn_name, btn_type,btn_icon, btn_form_key, btn_process_key, btn_table_key, btn_script_key, btn_show_condition, btn_params, btn_has_permi, btn_sort, del_flag, create_by, create_by_id, create_time, update_by, update_by_id, update_time, remark from drag_table_btn
insert into drag_table_btn
btn_parent_id,
btn_key,
ancestors_id,
btn_group_name,
btn_name,
btn_type,
btn_icon,
btn_form_key,
btn_process_key,
btn_table_key,
btn_script_key,
btn_show_condition,
btn_params,
btn_has_permi,
btn_sort,
create_by,
create_by_id,
create_time,
remark,
del_flag
#{btnParentId},
#{btnKey},
#{ancestorsId},
#{btnGroupName},
#{btnName},
#{btnType},
#{btnIcon},
#{btnFormKey},
#{btnProcessKey},
#{btnTableKey},
#{btnScriptKey},
#{btnShowCondition},
#{btnParams},
#{btnHasPermi},
#{btnSort},
#{createBy},
#{createById},
#{createTime},
#{remark},
'0'
update drag_table_btn
btn_parent_id = #{btnParentId},
btn_key = #{btnKey},
ancestors_id = #{ancestorsId},
btn_group_name = #{btnGroupName},
btn_name = #{btnName},
btn_type = #{btnType},
btn_icon = #{btnIcon},
btn_form_key = #{btnFormKey},
btn_process_key = #{btnProcessKey},
btn_table_key = #{btnTableKey},
btn_script_key = #{btnScriptKey},
btn_show_condition = #{btnShowCondition},
btn_params = #{btnParams},
btn_has_permi = #{btnHasPermi},
btn_sort = #{btnSort},
update_by = #{updateBy},
update_by_id = #{updateById},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
update drag_table_btn set del_flag = '2' where id = #{id}
update drag_table_btn set del_flag = '2' where btn_table_key in
#{btnTableKey}