select material_bom_id,
parent_id,
ancestors,
material_id,
material_name,
material_bom_desc,
standard_amount,
top_flag,
check_type,
project_id,
active_flag,
remark,
create_by,
create_time,
update_by,
update_time,
CONCAT(material_name, '-', material_bom_desc) materialNameDesc
from mes_material_bom
insert into mes_material_bom
parent_id,
ancestors,
material_id,
material_name,
material_bom_desc,
standard_amount,
top_flag,
check_type,
project_id,
active_flag,
remark,
create_by,
create_time,
update_by,
update_time,
#{parentId},
#{ancestors},
#{materialId},
#{materialName},
#{materialBomDesc},
#{standardAmount},
#{topFlag},
#{checkType},
#{projectId},
#{activeFlag},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
update mes_material_bom
parent_id = #{parentId},
ancestors = #{ancestors},
material_id = #{materialId},
material_name = #{materialName},
material_bom_desc = #{materialBomDesc},
standard_amount = #{standardAmount},
top_flag = #{topFlag},
check_type = #{checkType},
project_id = #{projectId},
active_flag = #{activeFlag},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
where material_bom_id = #{materialBomId}
delete
from mes_material_bom
where material_bom_id = #{materialBomId}
delete from mes_material_bom where material_bom_id in
#{materialBomId}