select id, require_id,require_track_id, bom_line_id, bom_line_code, doc_no,
before_prod_amount, deduction_amount, after_prod_amount,
org_code, batch_number, del_flag, create_time, create_by, update_by, update_time
from aps_plate_standard_require_bom_order_detail
insert into aps_plate_standard_require_bom_order_detail
id,
require_id,
require_track_id,
bom_line_id,
bom_line_code,
doc_no,
before_prod_amount,
deduction_amount,
after_prod_amount,
org_code,
batch_number,
del_flag,
create_time,
create_by,
update_by,
update_time,
#{id},
#{requireId},
#{requireTrackId},
#{bomLineId},
#{bomLineCode},
#{docNo},
#{beforeProdAmount},
#{deductionAmount},
#{afterProdAmount},
#{orgCode},
#{batchNumber},
#{delFlag},
#{createTime},
#{createBy},
#{updateBy},
#{updateTime},
update aps_plate_standard_require_bom_order_detail
require_id = #{requireId},
require_track_id = #{requireTrackId},
bom_line_id = #{bomLineId},
bom_line_code = #{bomLineCode},
doc_no = #{docNo},
before_prod_amount = #{beforeProdAmount},
deduction_amount = #{deductionAmount},
after_prod_amount = #{afterProdAmount},
org_code = #{orgCode},
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_bom_order_detail where id = #{id}
delete from aps_plate_standard_require_bom_order_detail where id in
#{id}
update aps_plate_standard_require_bom_order_detail set del_flag = '1' where del_flag = '0' and batch_number != #{batchNumber}
insert into aps_plate_standard_require_bom_order_detail
(id, require_id,require_track_id, bom_line_id, bom_line_code, doc_no,
before_prod_amount, deduction_amount, after_prod_amount,
org_code, batch_number, del_flag, create_time, create_by)
values
(#{item.id}, #{item.requireId},#{item.requireTrackId}, #{item.bomLineId}, #{item.bomLineCode}, #{item.docNo},
#{item.beforeProdAmount}, #{item.deductionAmount}, #{item.afterProdAmount},
#{item.orgCode}, #{item.batchNumber}, #{item.delFlag}, #{item.createTime}, #{item.createBy}
)