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}