select handle, bom_code, site, product_code, cumc, component, bom_hierarchy, project_no, standard_dosage, loss_rate, loss_amount, cilosses, component_unit, component_pro_flag, msi, sanka, attr1, attr2, attr3, create_by, create_time, update_by, update_time, remark from base_bom_component
insert into base_bom_component
handle,
bom_code,
site,
product_code,
cumc,
component,
bom_hierarchy,
project_no,
standard_dosage,
loss_rate,
loss_amount,
cilosses,
component_unit,
component_pro_flag,
msi,
sanka,
attr1,
attr2,
attr3,
create_by,
create_time,
update_by,
update_time,
remark,
#{handle},
#{bomCode},
#{site},
#{productCode},
#{cumc},
#{component},
#{bomHierarchy},
#{projectNo},
#{standardDosage},
#{lossRate},
#{lossAmount},
#{cilosses},
#{componentUnit},
#{componentProFlag},
#{msi},
#{sanka},
#{attr1},
#{attr2},
#{attr3},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update base_bom_component
bom_code = #{bomCode},
site = #{site},
product_code = #{productCode},
cumc = #{cumc},
component = #{component},
bom_hierarchy = #{bomHierarchy},
project_no = #{projectNo},
standard_dosage = #{standardDosage},
loss_rate = #{lossRate},
loss_amount = #{lossAmount},
cilosses = #{cilosses},
component_unit = #{componentUnit},
component_pro_flag = #{componentProFlag},
msi = #{msi},
sanka = #{sanka},
attr1 = #{attr1},
attr2 = #{attr2},
attr3 = #{attr3},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
delete from base_bom_component where id = #{id}
delete from base_bom_component where id in
#{handle}