id, parent_id, type_id, pre_num, al_num, `status`, create_by, create_time, update_by, update_time, remark, company_id
select id, parent_id, type_id, pre_num, audit_num, al_num, status, create_by, create_time, update_by, update_time, remark, company_id from lease_apply_details
insert into lease_apply_details
parent_id,
type_id,
pre_num,
audit_num,
al_num,
status,
create_by,
create_time,
update_by,
update_time,
remark,
company_id,
#{parentId},
#{typeId},
#{preNum},
#{auditNum},
#{alNum},
#{status},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{companyId},
insert into lease_apply_details
(parent_id, type_id, pre_num, al_num, `status`, create_by, create_time, update_by,
update_time, remark, company_id)
values
(#{item.parentId,jdbcType=INTEGER}, #{item.typeId,jdbcType=INTEGER}, #{item.preNum,jdbcType=INTEGER},
#{item.alNum,jdbcType=INTEGER}, #{item.status,jdbcType=VARCHAR}, #{item.createBy,jdbcType=VARCHAR},
NOW(), #{item.updateBy,jdbcType=VARCHAR}, NOW(),
#{item.remark,jdbcType=VARCHAR}, #{item.companyId,jdbcType=INTEGER})
update lease_apply_details
parent_id = #{parentId},
type_id = #{typeId},
pre_num = #{preNum},
audit_num = #{auditNum},
al_num = #{alNum},
status = #{status},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
company_id = #{companyId},
where id = #{id}
delete from lease_apply_details where id = #{id}
delete from lease_apply_details where id in
#{id}
delete from lease_apply_details where parent_id in (
select task_id
from lease_apply_info
where
id in
#{id}
)