select mbsi.station_id,
mbsi.station_code,
mbsi.station_name,
mbsi.process_id,
mbpi.process_name,
mbsi.floor,
mbsi.production_time,
mbsi.active_flag,
mbsi.ip_address,
mbsi.remark,
mbsi.create_by,
mbsi.create_time,
mbsi.update_by,
mbsi.update_time
from mes_base_station_info mbsi
left join mes_base_process_info mbpi on mbpi.process_id = mbsi.process_id
insert into mes_base_station_info
station_code,
station_name,
process_id,
floor,
production_time,
active_flag,
remark,
create_by,
create_time,
update_by,
update_time,
#{stationCode},
#{stationName},
#{processId},
#{floor},
#{productionTime},
#{activeFlag},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
update mes_base_station_info
station_code = #{stationCode},
station_name = #{stationName},
process_id = #{processId},
floor = #{floor},
production_time = #{productionTime},
active_flag = #{activeFlag},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
where station_id = #{stationId}
delete
from mes_base_station_info
where station_id = #{stationId}
delete from mes_base_station_info where station_id in
#{stationId}