insert into erp_project_plan(
tenant_id,
project_id,
project_plan_code,
manager_id,
charge_id,
payment_method,
project_plan_status,
flow_status,
sort_order,
contract_id,
oss_id,
remark,
active_flag,
del_flag,
create_dept,
create_by,
create_time,
update_by,
update_time
)
values
(
#{item.tenantId},
#{item.projectId},
#{item.projectPlanCode},
#{item.managerId},
#{item.chargeId},
#{item.paymentMethod},
#{item.projectPlanStatus},
#{item.flowStatus},
#{item.sortOrder},
#{item.contractId},
#{item.ossId},
#{item.remark},
#{item.activeFlag},
#{item.delFlag},
#{item.createDept},
#{item.createBy},
#{item.createTime},
#{item.updateBy},
#{item.updateTime}
)
update erp_project_plan
tenant_id = #{item.tenantId},
project_id = #{item.projectId},
project_plan_code = #{item.projectPlanCode},
manager_id = #{item.managerId},
charge_id = #{item.chargeId},
payment_method = #{item.paymentMethod},
project_plan_status = #{item.projectPlanStatus},
flow_status = #{item.flowStatus},
sort_order = #{item.sortOrder},
contract_id = #{item.contractId},
oss_id = #{item.ossId},
remark = #{item.remark},
active_flag = #{item.activeFlag},
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 project_plan_id = #{item.projectPlanId}
delete from erp_project_plan
AND ${ew.sqlSegment}
delete from erp_project_plan
where project_plan_id in
#{id}