SELECT
id,
switch_name,
client_id,
switch_sn,
interface_name,
connected_device_type,
server_name,
server_sn,
server_port,
create_time,
update_time,
creator_id,
creator_name,
updater_id,
updater_name,
switch_ip_address,
peer_switch_name,
(SELECT switch_name FROM rm_switch_management WHERE client_id = rm_eps_topology_management.peer_switch_name) AS peerName,
peer_switch_interface,
server_client_id
FROM rm_eps_topology_management
insert into rm_eps_topology_management
switch_name,
client_id,
switch_sn,
interface_name,
connected_device_type,
server_name,
server_sn,
server_port,
create_time,
update_time,
creator_id,
creator_name,
updater_id,
updater_name,
switch_ip_address,
peer_switch_name,
peer_switch_interface,
server_client_id,
#{switchName},
#{clientId},
#{switchSn},
#{interfaceName},
#{connectedDeviceType},
#{serverName},
#{serverSn},
#{serverPort},
#{createTime},
#{updateTime},
#{creatorId},
#{creatorName},
#{updaterId},
#{updaterName},
#{switchIpAddress},
#{peerSwitchName},
#{peerSwitchInterface},
#{serverClientId},
update rm_eps_topology_management
switch_name = #{switchName},
client_id = #{clientId},
switch_sn = #{switchSn},
interface_name = #{interfaceName},
connected_device_type = #{connectedDeviceType},
server_name = #{serverName},
server_sn = #{serverSn},
server_port = #{serverPort},
create_time = #{createTime},
update_time = #{updateTime},
creator_id = #{creatorId},
creator_name = #{creatorName},
updater_id = #{updaterId},
updater_name = #{updaterName},
switch_ip_address = #{switchIpAddress},
peer_switch_name = #{peerSwitchName},
peer_switch_interface = #{peerSwitchInterface},
server_client_id = #{serverClientId},
where id = #{id}
update rm_eps_topology_management
`server_name` = #{serverName},
where server_sn = #{serverSn}
update rm_eps_topology_management
`switch_name` = #{switchName},
where switch_sn = #{switchSn}
delete from rm_eps_topology_management where id = #{id}
delete from rm_eps_topology_management where id in
#{id}