1:添加nms上报服务器信息的接口

2:修改读取app*-rule.properties的方法
This commit is contained in:
RenKaiGe-Office
2018-08-21 16:36:52 +08:00
parent bbf0d42c68
commit 31f2fd11ea
9 changed files with 459 additions and 59 deletions

View File

@@ -0,0 +1,14 @@
package com.nis.web.dao;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.nis.domain.restful.AbnormalMachine;
import com.nis.domain.restful.TrafficNmsServerStatistic;
@MyBatisDao
public interface TrafficNmsServerStatisticDao extends CrudDao<TrafficNmsServerStatistic> {
public void insertAbnormalMachine(@Param("nmsServerId") Integer nmsServerId,@Param("list") List<AbnormalMachine> abnormalMachineList);
}

View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.nis.web.dao.TrafficNmsServerStatisticDao">
<insert id="insert" parameterType="trafficNmsServerStatistic"
useGeneratedKeys="true" keyProperty="id">
INSERT INTO
traffic_nmsserver_statistic(
commit_time ,
area ,
total ,
normal ,
abnormal
) VALUES (
#{commitTime},
#{area},
#{total},
#{normal},
#{abnormal}
)
</insert>
<insert id="delete" parameterType="trafficNmsServerStatistic"
useGeneratedKeys="true" keyProperty="id">
delete from
traffic_nmsserver_statistic
where id=#{id}
</insert>
<insert id="insertAbnormalMachine" parameterType="trafficNmsServerStatistic">
INSERT INTO traffic_abnormal_machine(
nmsserver_id ,
hostName ,
ip
)
VALUES
<foreach collection="list" item="item" separator=",">
(
#{nmsServerId},
#{item.hostName},
#{item.ip}
)
</foreach>
</insert>
</mapper>