insert into tm_task ( task_type, task_status, code, create_by, update_by, update_time, remark, company_id, create_time ) values ( #{taskType}, #{taskStatus}, #{code}, #{createBy}, #{updateBy}, #{updateTime}, #{remark}, #{companyId}, NOW() insert into tm_task_agreement ( task_id, agreement_id, create_by, update_by, update_time, remark, company_id, create_time ) values ( #{taskId}, #{agreementId}, #{createBy}, #{updateBy}, #{updateTime}, #{remark}, #{companyId}, NOW() ) insert into back_apply_info ( code, task_id, back_person, back_time, phone, direct_audit_by, direct_audit_time, direct_audit_remark, create_by, update_by, update_time, remark, company_id, create_time ) values ( #{code}, #{taskId}, #{backPerson}, #{backTime}, #{phone}, #{directAuditBy}, #{directAuditTime}, #{directAuditRemark}, #{createBy}, #{updateBy}, #{updateTime}, #{remark}, #{companyId}, NOW() ) insert into back_apply_details ( parent_id, type_id, pre_num, status, create_by, update_by, update_time, remark, company_id, create_time ) values ( #{id}, #{typeId}, #{num}, '0', #{createBy}, #{createBy}, NOW(), #{remark}, #{companyId}, NOW() ) update back_apply_details set pre_num =#{num} where id = #{detailsId} DELETE FROM tm_task_agreement tta LEFT JOIN back_apply_info bai ON bai.task_id = tta.task_id WHERE bai.id = #{id}; DELETE FROM tm_task tt LEFT JOIN back_apply_info bai ON bai.task_id = tt.task_id WHERE bai.id = #{id}; DELETE FROM back_apply_details bad LEFT JOIN back_apply_info bai ON bai.id = bad.parent_id WHERE bai.id = #{id}; DELETE FROM back_apply_info WHERE id = #{id};