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} )