服务器流量增加ipv4、ipv6协议区分
This commit is contained in:
+24
-6
@@ -108,11 +108,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
INSERT INTO ${tableName} (
|
||||
`name`, `mac`, `status`, `type`, ipV4, `in_dropped`, `out_dropped`,
|
||||
`in_speed`, `out_speed`, `total_in_speed`, `total_out_speed`, duplex, speed,
|
||||
create_by, update_by, client_id, create_time
|
||||
create_by, update_by, client_id, create_time,
|
||||
ipv4_in_speed, ipv4_out_speed, ipv6_in_speed, ipv6_out_speed,
|
||||
total_ipv4_in_speed, total_ipv4_out_speed, total_ipv6_in_speed, total_ipv6_out_speed,
|
||||
ipV6
|
||||
) VALUES (
|
||||
#{name}, #{mac}, #{status}, #{type}, #{ipV4}, #{inDropped}, #{outDropped},
|
||||
#{inSpeed}, #{outSpeed}, #{totalInSpeed}, #{totalOutSpeed}, #{duplex}, #{speed},
|
||||
#{createBy}, #{updateBy}, #{clientId}, #{createTime}
|
||||
#{createBy}, #{updateBy}, #{clientId}, #{createTime},
|
||||
#{ipv4InSpeed}, #{ipv4OutSpeed}, #{ipv6InSpeed}, #{ipv6OutSpeed},
|
||||
#{totalIpv4InSpeed}, #{totalIpv4OutSpeed}, #{totalIpv6InSpeed}, #{totalIpv6OutSpeed},
|
||||
#{ipV6}
|
||||
)
|
||||
</insert>
|
||||
|
||||
@@ -120,13 +126,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
INSERT IGNORE INTO ${tableName} (
|
||||
`name`, `mac`, `status`, `type`, ipV4, `in_dropped`, `out_dropped`,
|
||||
`in_speed`, `out_speed`, `total_in_speed`, `total_out_speed`, duplex, speed,
|
||||
create_by, update_by, client_id, create_time
|
||||
create_by, update_by, client_id, create_time,
|
||||
ipv4_in_speed, ipv4_out_speed, ipv6_in_speed, ipv6_out_speed,
|
||||
total_ipv4_in_speed, total_ipv4_out_speed, total_ipv6_in_speed, total_ipv6_out_speed,
|
||||
ipV6
|
||||
) VALUES
|
||||
<foreach collection="list" item="item" separator=",">
|
||||
(
|
||||
#{item.name}, #{item.mac}, #{item.status}, #{item.type}, #{item.ipV4}, #{item.inDropped}, #{item.outDropped},
|
||||
#{item.inSpeed}, #{item.outSpeed}, #{item.totalInSpeed}, #{item.totalOutSpeed}, #{item.duplex}, #{item.speed},
|
||||
#{item.createBy}, #{item.updateBy}, #{item.clientId}, #{item.createTime}
|
||||
#{item.createBy}, #{item.updateBy}, #{item.clientId}, #{item.createTime},
|
||||
#{item.ipv4InSpeed}, #{item.ipv4OutSpeed}, #{item.ipv6InSpeed}, #{item.ipv6OutSpeed},
|
||||
#{item.totalIpv4InSpeed}, #{item.totalIpv4OutSpeed}, #{item.totalIpv6InSpeed}, #{item.totalIpv6OutSpeed},
|
||||
#{item.ipV6}
|
||||
)
|
||||
</foreach>
|
||||
</insert>
|
||||
@@ -134,7 +146,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<select id="getNetInterfaceDetailsMsg" parameterType="InitialBandwidthTraffic" resultMap="InitialBandwidthTrafficResult">
|
||||
select id, `name`, mac, status, `type`, ipV4, in_dropped, out_dropped, in_speed, out_speed,
|
||||
total_in_speed, total_out_speed, create_time, update_time, create_by, update_by,
|
||||
client_id, duplex, speed
|
||||
client_id, duplex, speed,
|
||||
ipv4_in_speed, ipv4_out_speed, ipv6_in_speed, ipv6_out_speed,
|
||||
total_ipv4_in_speed, total_ipv4_out_speed, total_ipv6_in_speed, total_ipv6_out_speed,
|
||||
ipV6
|
||||
from ${tableName}
|
||||
<where>
|
||||
<if test="clientId != null and clientId != ''"> and client_id = #{clientId}</if>
|
||||
@@ -147,7 +162,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<select id="getNetTrafficList" parameterType="InitialBandwidthTraffic" resultMap="InitialBandwidthTrafficResult">
|
||||
select id, `name`, mac, status, `type`, ipV4, in_dropped, out_dropped, in_speed, out_speed,
|
||||
total_in_speed, total_out_speed, create_time, update_time, create_by, update_by,
|
||||
client_id, duplex, speed
|
||||
client_id, duplex, speed,
|
||||
ipv4_in_speed, ipv4_out_speed, ipv6_in_speed, ipv6_out_speed,
|
||||
total_ipv4_in_speed, total_ipv4_out_speed, total_ipv6_in_speed, total_ipv6_out_speed,
|
||||
ipV6
|
||||
from ${tableName}
|
||||
<where>
|
||||
<if test="clientId != null and clientId != ''"> and client_id = #{clientId}</if>
|
||||
|
||||
+47
-5
@@ -24,10 +24,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<result property="clientId" column="client_id" />
|
||||
<result property="totalInSpeed" column="total_in_speed" />
|
||||
<result property="totalOutSpeed" column="total_out_speed" />
|
||||
<result property="ipv4InSpeed" column="ipv4_in_speed" />
|
||||
<result property="ipv4OutSpeed" column="ipv4_out_speed" />
|
||||
<result property="ipv6InSpeed" column="ipv6_in_speed" />
|
||||
<result property="ipv6OutSpeed" column="ipv6_out_speed" />
|
||||
<result property="totalIpv4InSpeed" column="total_ipv4_in_speed" />
|
||||
<result property="totalIpv4OutSpeed" column="total_ipv4_out_speed" />
|
||||
<result property="totalIpv6InSpeed" column="total_ipv6_in_speed" />
|
||||
<result property="totalIpv6OutSpeed" column="total_ipv6_out_speed" />
|
||||
<result property="ipV6" column="ipV6" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectInitialBandwidthTrafficTempVo">
|
||||
select id, name, mac, status, type, ipV4, in_dropped, out_dropped, in_speed, out_speed, speed, duplex, create_time, update_time, create_by, update_by, client_id, total_in_speed, total_out_speed from initial_bandwidth_traffic_temp
|
||||
select id, name, mac, status, type, ipV4, in_dropped, out_dropped, in_speed, out_speed, speed, duplex, create_time, update_time, create_by, update_by, client_id, total_in_speed, total_out_speed, ipv4_in_speed, ipv4_out_speed, ipv6_in_speed, ipv6_out_speed, total_ipv4_in_speed, total_ipv4_out_speed, total_ipv6_in_speed, total_ipv6_out_speed, ipV6 from initial_bandwidth_traffic_temp
|
||||
</sql>
|
||||
|
||||
<select id="selectInitialBandwidthTrafficTempList" parameterType="InitialBandwidthTrafficTemp" resultMap="InitialBandwidthTrafficTempResult">
|
||||
@@ -77,7 +86,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="clientId != null">client_id,</if>
|
||||
<if test="totalInSpeed != null">total_in_speed,</if>
|
||||
<if test="totalOutSpeed != null">total_out_speed,</if>
|
||||
</trim>
|
||||
<if test="ipv4InSpeed != null">ipv4_in_speed,</if>
|
||||
<if test="ipv4OutSpeed != null">ipv4_out_speed,</if>
|
||||
<if test="ipv6InSpeed != null">ipv6_in_speed,</if>
|
||||
<if test="ipv6OutSpeed != null">ipv6_out_speed,</if>
|
||||
<if test="totalIpv4InSpeed != null">total_ipv4_in_speed,</if>
|
||||
<if test="totalIpv4OutSpeed != null">total_ipv4_out_speed,</if>
|
||||
<if test="totalIpv6InSpeed != null">total_ipv6_in_speed,</if>
|
||||
<if test="totalIpv6OutSpeed != null">total_ipv6_out_speed,</if>
|
||||
<if test="ipv6 != null">ipv6,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="name != null">#{name},</if>
|
||||
<if test="mac != null">#{mac},</if>
|
||||
@@ -97,7 +115,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="clientId != null">#{clientId},</if>
|
||||
<if test="totalInSpeed != null">#{totalInSpeed},</if>
|
||||
<if test="totalOutSpeed != null">#{totalOutSpeed},</if>
|
||||
</trim>
|
||||
<if test="ipv4InSpeed != null">#{ipv4InSpeed},</if>
|
||||
<if test="ipv4OutSpeed != null">#{ipv4OutSpeed},</if>
|
||||
<if test="ipv6InSpeed != null">#{ipv6InSpeed},</if>
|
||||
<if test="ipv6OutSpeed != null">#{ipv6OutSpeed},</if>
|
||||
<if test="totalIpv4InSpeed != null">#{totalIpv4InSpeed},</if>
|
||||
<if test="totalIpv4OutSpeed != null">#{totalIpv4OutSpeed},</if>
|
||||
<if test="totalIpv6InSpeed != null">#{totalIpv6InSpeed},</if>
|
||||
<if test="totalIpv6OutSpeed != null">#{totalIpv6OutSpeed},</if>
|
||||
<if test="ipv6 != null">#{ipv6},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateInitialBandwidthTrafficTemp" parameterType="InitialBandwidthTrafficTemp">
|
||||
@@ -121,6 +148,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="clientId != null">client_id = #{clientId},</if>
|
||||
<if test="totalInSpeed != null">total_in_speed = #{totalInSpeed},</if>
|
||||
<if test="totalOutSpeed != null">total_out_speed = #{totalOutSpeed},</if>
|
||||
<if test="ipv4InSpeed != null">ipv4_in_speed = #{ipv4InSpeed},</if>
|
||||
<if test="ipv4OutSpeed != null">ipv4_out_speed = #{ipv4OutSpeed},</if>
|
||||
<if test="ipv6InSpeed != null">ipv6_in_speed = #{ipv6InSpeed},</if>
|
||||
<if test="ipv6OutSpeed != null">ipv6_out_speed = #{ipv6OutSpeed},</if>
|
||||
<if test="totalIpv4InSpeed != null">total_ipv4_in_speed = #{totalIpv4InSpeed},</if>
|
||||
<if test="totalIpv4OutSpeed != null">total_ipv4_out_speed = #{totalIpv4OutSpeed},</if>
|
||||
<if test="totalIpv6InSpeed != null">total_ipv6_in_speed = #{totalIpv6InSpeed},</if>
|
||||
<if test="totalIpv6OutSpeed != null">total_ipv6_out_speed = #{totalIpv6OutSpeed},</if>
|
||||
<if test="ipv6 != null">ipv6 = #{ipv6},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
@@ -144,7 +180,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
(
|
||||
name, mac, status, type, ipV4, in_dropped, out_dropped,
|
||||
in_speed, out_speed, speed, duplex, create_time, update_time,
|
||||
create_by, update_by, client_id, total_in_speed, total_out_speed
|
||||
create_by, update_by, client_id, total_in_speed, total_out_speed,
|
||||
ipv4_in_speed, ipv4_out_speed, ipv6_in_speed, ipv6_out_speed,
|
||||
total_ipv4_in_speed, total_ipv4_out_speed, total_ipv6_in_speed, total_ipv6_out_speed,
|
||||
ipV6
|
||||
)
|
||||
values
|
||||
<foreach collection="list" item="item" index="index" separator=",">
|
||||
@@ -153,7 +192,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
#{item.inDropped}, #{item.outDropped}, #{item.inSpeed}, #{item.outSpeed},
|
||||
#{item.speed}, #{item.duplex}, #{item.createTime}, #{item.updateTime},
|
||||
#{item.createBy}, #{item.updateBy}, #{item.clientId}, #{item.totalInSpeed},
|
||||
#{item.totalOutSpeed}
|
||||
#{item.totalOutSpeed},
|
||||
#{item.ipv4InSpeed}, #{item.ipv4OutSpeed}, #{item.ipv6InSpeed}, #{item.ipv6OutSpeed},
|
||||
#{item.totalIpv4InSpeed}, #{item.totalIpv4OutSpeed}, #{item.totalIpv6InSpeed}, #{item.totalIpv6OutSpeed},
|
||||
#{item.ipV6}
|
||||
)
|
||||
</foreach>
|
||||
</insert>
|
||||
|
||||
Reference in New Issue
Block a user