select id, require_track_id, bom_line_id, bom_line_code, bom_line_level, bom_use_amount, process_route_id, process_route_hours, require_amount, net_requirement, start_date, complete_date, demand_date, org_code, production_base, match_state, match_mode, unmatched_demand_amount, suggested_completion_date, has_delay_risk, batch_number, del_flag, create_time, create_by, update_by, update_time from aps_plate_standard_require insert into aps_plate_standard_require id, require_track_id, bom_line_id, bom_line_code, bom_line_level, bom_use_amount, process_route_id, process_route_hours, require_amount, net_requirement, start_date, complete_date, demand_date, org_code, production_base, match_state, match_mode, unmatched_demand_amount, suggested_completion_date, has_delay_risk, batch_number, del_flag, create_time, create_by, update_by, update_time, #{id}, #{requireTrackId}, #{bomLineId}, #{bomLineCode}, #{bomLineLevel}, #{bomUseAmount}, #{processRouteId}, #{processRouteHours}, #{requireAmount}, #{netRequirement}, #{startDate}, #{completeDate}, #{demandDate}, #{orgCode}, #{productionBase}, #{matchState}, #{matchMode}, #{unmatchedDemandAmount}, #{suggestedCompletionDate}, #{hasDelayRisk}, #{batchNumber}, #{delFlag}, #{createTime}, #{createBy}, #{updateBy}, #{updateTime}, update aps_plate_standard_require require_track_id = #{requireTrackId}, bom_line_id = #{bomLineId}, bom_line_code = #{bomLineCode}, bom_line_level = #{bomLineLevel}, bom_use_amount = #{bomUseAmount}, process_route_id = #{processRouteId}, process_route_hours = #{processRouteHours}, require_amount = #{requireAmount}, net_requirement = #{netRequirement}, start_date = #{startDate}, complete_date = #{completeDate}, demand_date = #{demandDate}, org_code = #{orgCode}, production_base = #{productionBase}, match_state = #{matchState}, match_mode = #{matchMode}, unmatched_demand_amount = #{unmatchedDemandAmount}, suggested_completion_date = #{suggestedCompletionDate}, has_delay_risk = #{hasDelayRisk}, batch_number = #{batchNumber}, del_flag = #{delFlag}, create_time = #{createTime}, create_by = #{createBy}, update_by = #{updateBy}, update_time = #{updateTime}, where id = #{id} delete from aps_plate_standard_require where id = #{id} delete from aps_plate_standard_require where id in #{id} insert into aps_plate_standard_require (id, require_track_id,doc_num,batch_number, org_code, bom_line_id, bom_line_code, bom_line_level, bom_use_amount, process_route_id, process_route_hours, require_amount, net_requirement, start_date, complete_date, demand_date, production_base, match_state, match_mode, unmatched_demand_amount, suggested_completion_date, has_delay_risk, del_flag, create_time, create_by) values ( #{item.id}, #{item.requireTrackId}, #{item.docNum}, #{item.batchNumber}, #{item.orgCode}, #{item.bomLineId}, #{item.bomLineCode}, #{item.bomLineLevel}, #{item.bomUseAmount}, #{item.processRouteId}, #{item.processRouteHours}, #{item.requireAmount}, #{item.netRequirement}, #{item.startDate}, #{item.completeDate}, #{item.demandDate}, #{item.productionBase}, #{item.matchState}, #{item.matchMode}, #{item.unmatchedDemandAmount}, #{item.suggestedCompletionDate}, #{item.hasDelayRisk}, #{item.delFlag}, #{item.createTime}, #{item.createBy} ) update aps_plate_standard_require set del_flag = '1' where batch_number = #{batchNumber}