insert into pa_collar_apply(task_id, code, creator, create_time, status, remarks, company_id) values (#{taskId}, #{code}, #{creator}, now(), 0, #{remarks}, #{companyId}) delete from pa_collar_apply where task_id in #{taskId} insert into pa_collar_apply_details(task_id, part_id, pre_num, al_num, remarks) values (#{taskId}, #{partId}, #{preNum}, #{alNum}, #{remarks}) insert into pa_collar_apply_details(task_id, part_id, pre_num, al_num, remarks) values (#{item.taskId}, #{item.partId}, #{item.preNum}, #{item.alNum}, #{item.remarks}) update pa_collar_apply `code` = #{code}, auditor = #{auditor}, audit_time = #{auditTime}, `status` = #{status}, remarks = #{remarks} where task_id = #{taskId} delete pa_collar_apply_details where id in #{id}