select mbpi.prodline_id,
mbpi.prodline_code,
mbpi.prodline_name,
mbpi.prodline_type,
mbpi.factory_id,
mbfi.factory_name,
mbpi.is_flag,
mbpi.remark,
mbpi.create_by,
mbpi.create_time,
mbpi.update_by,
mbpi.update_time
from mes_base_prodline_info mbpi
left join mes_base_factory_info mbfi on mbfi.factory_id = mbpi.factory_id
insert into mes_base_prodline_info
prodline_code,
prodline_name,
prodline_type,
factory_id,
is_flag,
remark,
create_by,
create_time,
update_by,
update_time,
#{prodlineCode},
#{prodlineName},
#{prodlineType},
#{factoryId},
#{isFlag},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
update mes_base_prodline_info
prodline_code = #{prodlineCode},
prodline_name = #{prodlineName},
prodline_type = #{prodlineType},
factory_id = #{factoryId},
is_flag = #{isFlag},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
where prodline_id = #{prodlineId}
delete
from mes_base_prodline_info
where prodline_id = #{prodlineId}
delete from mes_base_prodline_info where prodline_id in
#{prodlineId}