select obj_id, bom_code, material_code, material_name, material_type, standard_amount, parent_id, is_flag, created_by, created_time, updated_by, updated_time, factory_code, sort, vbeln, vbpos from order_bominfo
SELECT seq_order_bominfo.NEXTVAL as objId FROM DUAL
insert into order_bominfo
obj_id,
bom_code,
material_code,
material_name,
material_type,
standard_amount,
parent_id,
is_flag,
created_by,
created_time,
updated_by,
updated_time,
factory_code,
sort,
vbeln,
vbpos,
#{objId},
#{bomCode},
#{materialCode},
#{materialName},
#{materialType},
#{standardAmount},
#{parentId},
#{isFlag},
#{createdBy},
#{createdTime},
#{updatedBy},
#{updatedTime},
#{factoryCode},
#{sort},
#{vbeln},
#{vbpos},
update order_bominfo
bom_code = #{bomCode},
material_code = #{materialCode},
material_name = #{materialName},
material_type = #{materialType},
standard_amount = #{standardAmount},
parent_id = #{parentId},
is_flag = #{isFlag},
created_by = #{createdBy},
created_time = #{createdTime},
updated_by = #{updatedBy},
updated_time = #{updatedTime},
factory_code = #{factoryCode},
sort = #{sort},
vbeln = #{vbeln},
vbpos = #{vbpos},
where obj_id = #{objId}
delete from order_bominfo where obj_id = #{objId}
delete from order_bominfo where obj_id in
#{objId}