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}