insert into erp_project_change_budget( project_change_id, budget_detail_id, subject_name, budget_before, budget_after, amount_used, adjustment_reason, sort_order, remark, del_flag, create_dept, create_by, create_time, update_by, update_time ) values ( #{item.projectChangeId}, #{item.budgetDetailId}, #{item.subjectName}, #{item.budgetBefore}, #{item.budgetAfter}, #{item.amountUsed}, #{item.adjustmentReason}, #{item.sortOrder}, #{item.remark}, #{item.delFlag}, #{item.createDept}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime} ) update erp_project_change_budget project_change_id = #{item.projectChangeId}, budget_detail_id = #{item.budgetDetailId}, subject_name = #{item.subjectName}, budget_before = #{item.budgetBefore}, budget_after = #{item.budgetAfter}, amount_used = #{item.amountUsed}, adjustment_reason = #{item.adjustmentReason}, sort_order = #{item.sortOrder}, remark = #{item.remark}, del_flag = #{item.delFlag}, create_dept = #{item.createDept}, create_by = #{item.createBy}, create_time = #{item.createTime}, update_by = #{item.updateBy}, update_time = #{item.updateTime} where change_budget_id = #{item.changeBudgetId} delete from erp_project_change_budget AND ${ew.sqlSegment} delete from erp_project_change_budget where change_budget_id in #{id}