insert into purchase_part_details task_id, part_id, purchase_price, purchase_num, check_num, check_result, supplier_id, create_by, production_time, create_time, update_by, update_time, remark, file_name, file_url, company_id, #{partDetails.taskId}, #{partDetails.partId}, #{partDetails.purchasePrice}, #{partDetails.purchaseNum}, #{partDetails.checkNum}, #{partDetails.checkResult}, #{partDetails.supplierId}, #{partDetails.createBy}, #{partDetails.productionTime}, #{partDetails.createTime}, #{partDetails.updateBy}, #{partDetails.updateTime}, #{partDetails.remark}, #{partDetails.fileName}, #{partDetails.fileUrl}, #{partDetails.companyId}, insert into purchase_part_info task_id, purchase_time, arrival_time, purchaser, create_by, create_time, update_by, update_time, remark, company_id, #{taskId}, #{purchaseTime}, #{arrivalTime}, #{purchaser}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{companyId}, update purchase_part_info purchase_time = #{purchaseTime}, arrival_time = #{arrivalTime}, purchaser = #{purchaser}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, company_id = #{companyId}, where task_id = #{taskId} update purchase_part_details part_id = #{partId}, purchase_price = #{purchasePrice}, purchase_num = #{purchaseNum}, check_num = #{checkNum}, check_result = #{checkResult}, supplier_id = #{supplierId}, status = #{status}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, file_name = #{fileName}, file_url = #{fileUrl}, where id = #{id} UPDATE ma_part_type SET num = num + #{inputNum} WHERE pa_id = #{partId} delete from purchase_part_details where task_id = #{taskId} delete from purchase_part_info where task_id in #{taskId} ; delete from tm_task where task_id in #{taskId} ; delete from purchase_part_details where task_id in #{taskId}