select id,task_id, type_id, purchase_price, purchase_num, supplier_id, create_by, production_time, create_time, update_by, update_time, remark, company_id from purchase_check_details insert into purchase_check_details type_id, purchase_price, purchase_num, supplier_id, create_by, production_time, create_time, update_by, update_time, remark, company_id, #{typeId}, #{purchasePrice}, #{purchaseNum}, #{supplierId}, #{createBy}, #{productionTime}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{companyId}, update purchase_check_details task_id = #{taskId}, type_id = #{typeId}, purchase_price = #{purchasePrice}, purchase_num = #{purchaseNum}, supplier_id = #{supplierId}, create_by = #{createBy}, production_time = #{productionTime}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, company_id = #{companyId}, where id = #{id} delete from purchase_check_details where task_id = #{taskId} delete from purchase_check_details where task_id in #{taskId} insert into purchase_check_details task_id, type_id, purchase_price, purchase_num, supplier_id, create_by, production_time, create_time, update_by, update_time, remark, company_id, #{checkDetails.taskId}, #{checkDetails.typeId}, #{checkDetails.purchasePrice}, #{checkDetails.purchaseNum}, #{checkDetails.supplierId}, #{checkDetails.createBy}, #{checkDetails.productionTime}, #{checkDetails.createTime}, #{checkDetails.updateBy}, #{checkDetails.updateTime}, #{checkDetails.remark}, #{checkDetails.companyId},