Toggle navigation
Toggle navigation
This project
Loading...
Sign in
guizhou-monitorV2.0.1
/
agent
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
zhangmingm
8 years ago
Commit
7792006fbc0a43035d04e08c7514fbed8f78feda
1 parent
c6e7d46a
添加DowntimeMapHistory.xml文件。
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
100 additions
and
0 deletions
src/com/sitech/database/maps/DowntimeMap.xml
src/com/sitech/database/maps/DowntimeMapHistory.xml
src/com/sitech/database/maps/DowntimeMap.xml
0 → 100644
View file @
7792006
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap
PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-2.dtd">
<sqlMap
namespace=
"TB_DOWNTIME_HOST"
>
<typeAlias
alias=
"downtimeBean"
type=
"com.sitech.ismp.check.downtime.DowntimeBean"
/>
<select
id=
"getDowntimeByIp"
resultClass=
"downtimeBean"
parameterClass=
"java.util.HashMap"
>
SELECT
DEVICE_ID,
DEVICE_IP,
DEVICE_ALIAS,
KBP_CLASS,
PROTOCOL,
PROTOCOL_PORT,
USER_NAME,
PASSWORD,
CREATE_DATE
FROM TB_DOWNTIME_HOST
<isNotEmpty
property=
"DEVICE_IP"
>
WHERE DEVICE_IP IN #DEVICE_IP#
</isNotEmpty>
</select>
<insert
id=
"addDowntimeHost"
parameterClass=
"downtimeBean"
>
INSERT INTO TB_DOWNTIME_HOST (
DEVICE_ID,
DEVICE_IP,
DEVICE_ALIAS,
KBP_CLASS,
PROTOCOL,
PROTOCOL_PORT,
USER_NAME,
PASSWORD,
CREATE_DATE)
VALUES (
#DEVICE_ID#,
#DEVICE_IP#,
#DEVICE_ALIAS#,
#KBP_CLASS#,
#PROTOCOL#,
#PROTOCOL_PORT#,
#USER_NAME#,
#PASSWORD#,
#CREATE_DATE#);
</insert>
<delete
id=
"deleteDowntimeHostByIp"
parameterClass=
"java.lang.String"
>
DELETE FROM TB_DOWNTIME_HOST WHERE DEVICE_IP=#ip#
</delete>
<update
id=
"updateDowntimeHostByIp"
parameterClass=
"downtimeBean"
>
UPDATE TB_DOWNTIME_HOST SET
<isNotEmpty
property=
"PROTOCOL_PORT"
>
PROTOCOL_PORT = #PROTOCOL_PORT#,
</isNotEmpty>
<isNotEmpty
property=
"USER_NAME"
>
USER_NAME = #USER_NAME#,
</isNotEmpty>
<isNotEmpty
property=
"PASSWORD"
>
PASSWORD = #PASSWORD#,
</isNotEmpty>
DEVICE_ALIAS = #DEVICE_ALIAS#
WHERE DEVICE_IP = #DEVICE_IP#
</update>
</sqlMap>
...
...
src/com/sitech/database/maps/DowntimeMapHistory.xml
0 → 100644
View file @
7792006
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap
PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-2.dtd">
<sqlMap
namespace=
"TB_DOWNTIME_HOST_HISTORY"
>
<typeAlias
alias=
"downtimeHistoryBean"
type=
"com.sitech.ismp.check.downtime.DowntimeHistoryBean"
/>
<select
id=
"getDowntimeHistoryByIp"
resultClass=
"downtimeHistoryBean"
parameterClass=
"java.util.HashMap"
>
SELECT
DEVICE_ID,DEVICE_IP,CREATE_DATE FROM
TB_DOWNTIME_HOST_HISTORY
WHERE DEVICE_IP = #DEVICE_IP# AND CREATE_DATE= #CREATE_DATE#
</select>
<insert
id=
"addDowntimeHistory"
parameterClass=
"downtimeHistoryBean"
>
INSERT INTO TB_DOWNTIME_HOST_HISTORY (
DEVICE_ID, DEVICE_IP, CREATE_DATE)
VALUES (#DEVICE_ID#, #DEVICE_IP#, #CREATE_DATE#);
</insert>
<delete
id=
"deleteDowntimeHistory"
parameterClass=
"java.lang.String"
>
DELETE FROM TB_DOWNTIME_HOST_HISTORY
</delete>
</sqlMap>
...
...
Please
register
or
login
to post a comment