select id, client_id, name, in_bytes, out_bytes, status, type, in_speed, out_speed, switch_ip, create_by, update_by, create_time, update_time, switch_name, interface_device_type, server_name, server_port, server_sn, switch_sn, business_code, business_name, if_speed, if_in_discards, if_out_discards, if_in_errors, if_out_errors, if_index, max_speed, interface_name_remark, server_client_id from initial_switch_info_details
insert into initial_switch_info_details
client_id,
name,
in_bytes,
out_bytes,
status,
type,
in_speed,
out_speed,
switch_ip,
create_by,
update_by,
create_time,
update_time,
switch_name,
interface_device_type,
server_name,
server_port,
server_sn,
switch_sn,
business_code,
business_name,
if_speed,
if_in_discards,
if_out_discards,
if_in_errors,
if_out_errors,
if_index,
max_speed,
interface_name_remark,
server_client_id,
#{clientId},
#{name},
#{inBytes},
#{outBytes},
#{status},
#{type},
#{inSpeed},
#{outSpeed},
#{switchIp},
#{createBy},
#{updateBy},
#{createTime},
#{updateTime},
#{switchName},
#{interfaceDeviceType},
#{serverName},
#{serverPort},
#{serverSn},
#{switchSn},
#{businessCode},
#{businessName},
#{ifSpeed},
#{ifInDiscards},
#{ifOutDiscards},
#{ifInErrors},
#{ifOutErrors},
#{ifIndex},
#{maxSpeed},
#{interfaceNameRemark},
#{serverClientId},
update initial_switch_info_details
client_id = #{clientId},
name = #{name},
in_bytes = #{inBytes},
out_bytes = #{outBytes},
status = #{status},
type = #{type},
in_speed = #{inSpeed},
out_speed = #{outSpeed},
switch_ip = #{switchIp},
create_by = #{createBy},
update_by = #{updateBy},
create_time = #{createTime},
update_time = #{updateTime},
switch_name = #{switchName},
interface_device_type = #{interfaceDeviceType},
server_name = #{serverName},
server_port = #{serverPort},
server_sn = #{serverSn},
switch_sn = #{switchSn},
business_code = #{businessCode},
business_name = #{businessName},
if_speed = #{ifSpeed},
if_in_discards = #{ifInDiscards},
if_out_discards = #{ifOutDiscards},
if_in_errors = #{ifInErrors},
if_out_errors = #{ifOutErrors},
if_index = #{ifIndex},
max_speed = #{maxSpeed},
interface_name_remark = #{interfaceNameRemark},
server_client_id = #{serverClientId},
where id = #{id}
delete from initial_switch_info_details where id = #{id}
delete from initial_switch_info_details where id in
#{id}
INSERT IGNORE INTO initial_switch_info_details
(
client_id,
`name`,
in_bytes,
out_bytes,
status,
`type`,
in_speed,
out_speed,
max_speed,
switch_ip,
if_index,
if_speed,
if_in_discards,
if_out_discards,
if_in_errors,
if_out_errors,
switch_name,
interface_device_type,
`server_name`,
server_port,
server_sn,
switch_sn,
business_code,
business_name,
create_by,
update_by,
create_time,
update_time,
interface_name_remark,
server_client_id
)
VALUES
(
#{item.clientId},
#{item.name},
#{item.inBytes},
#{item.outBytes},
#{item.status},
#{item.type},
#{item.inSpeed},
#{item.outSpeed},
#{item.maxSpeed},
#{item.switchIp},
#{item.ifIndex},
#{item.ifSpeed},
#{item.ifInDiscards},
#{item.ifOutDiscards},
#{item.ifInErrors},
#{item.ifOutErrors},
#{item.switchName},
#{item.interfaceDeviceType},
#{item.serverName},
#{item.serverPort},
#{item.serverSn},
#{item.switchSn},
#{item.businessCode},
#{item.businessName},
#{item.createBy},
#{item.updateBy},
#{item.createTime}
NOW()
,
#{item.updateTime}
NOW()
,
#{item.interfaceNameRemark},
#{item.serverClientId}
)