添加DowntimeMapHistory.xml文件。
Showing
2 changed files
with
100 additions
and
0 deletions
src/com/sitech/database/maps/DowntimeMap.xml
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" ?> | ||
2 | + | ||
3 | +<!DOCTYPE sqlMap | ||
4 | + PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" | ||
5 | + "http://www.ibatis.com/dtd/sql-map-2.dtd"> | ||
6 | + | ||
7 | +<sqlMap namespace="TB_DOWNTIME_HOST"> | ||
8 | + <typeAlias alias="downtimeBean" type="com.sitech.ismp.check.downtime.DowntimeBean" /> | ||
9 | + | ||
10 | + <select id="getDowntimeByIp" resultClass="downtimeBean" parameterClass="java.util.HashMap"> | ||
11 | + SELECT | ||
12 | + DEVICE_ID, | ||
13 | + DEVICE_IP, | ||
14 | + DEVICE_ALIAS, | ||
15 | + KBP_CLASS, | ||
16 | + PROTOCOL, | ||
17 | + PROTOCOL_PORT, | ||
18 | + USER_NAME, | ||
19 | + PASSWORD, | ||
20 | + CREATE_DATE | ||
21 | + FROM TB_DOWNTIME_HOST | ||
22 | + <isNotEmpty property="DEVICE_IP"> | ||
23 | + WHERE DEVICE_IP IN #DEVICE_IP# | ||
24 | + </isNotEmpty> | ||
25 | + | ||
26 | + </select> | ||
27 | + | ||
28 | + <insert id="addDowntimeHost" parameterClass="downtimeBean"> | ||
29 | + INSERT INTO TB_DOWNTIME_HOST ( | ||
30 | + DEVICE_ID, | ||
31 | + DEVICE_IP, | ||
32 | + DEVICE_ALIAS, | ||
33 | + KBP_CLASS, | ||
34 | + PROTOCOL, | ||
35 | + PROTOCOL_PORT, | ||
36 | + USER_NAME, | ||
37 | + PASSWORD, | ||
38 | + CREATE_DATE) | ||
39 | + VALUES ( | ||
40 | + #DEVICE_ID#, | ||
41 | + #DEVICE_IP#, | ||
42 | + #DEVICE_ALIAS#, | ||
43 | + #KBP_CLASS#, | ||
44 | + #PROTOCOL#, | ||
45 | + #PROTOCOL_PORT#, | ||
46 | + #USER_NAME#, | ||
47 | + #PASSWORD#, | ||
48 | + #CREATE_DATE#); | ||
49 | + </insert> | ||
50 | + | ||
51 | + | ||
52 | + <delete id="deleteDowntimeHostByIp" parameterClass="java.lang.String"> | ||
53 | + DELETE FROM TB_DOWNTIME_HOST WHERE DEVICE_IP=#ip# | ||
54 | + </delete> | ||
55 | + | ||
56 | + <update id="updateDowntimeHostByIp" parameterClass="downtimeBean"> | ||
57 | + UPDATE TB_DOWNTIME_HOST SET | ||
58 | + <isNotEmpty property="PROTOCOL_PORT"> | ||
59 | + PROTOCOL_PORT = #PROTOCOL_PORT#, | ||
60 | + </isNotEmpty> | ||
61 | + <isNotEmpty property="USER_NAME"> | ||
62 | + USER_NAME = #USER_NAME#, | ||
63 | + </isNotEmpty> | ||
64 | + <isNotEmpty property="PASSWORD"> | ||
65 | + PASSWORD = #PASSWORD#, | ||
66 | + </isNotEmpty> | ||
67 | + DEVICE_ALIAS = #DEVICE_ALIAS# | ||
68 | + WHERE DEVICE_IP = #DEVICE_IP# | ||
69 | + </update> | ||
70 | + | ||
71 | +</sqlMap> |
1 | +<?xml version="1.0" encoding="UTF-8" ?> | ||
2 | + | ||
3 | +<!DOCTYPE sqlMap | ||
4 | + PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" | ||
5 | + "http://www.ibatis.com/dtd/sql-map-2.dtd"> | ||
6 | + | ||
7 | +<sqlMap namespace="TB_DOWNTIME_HOST_HISTORY"> | ||
8 | + <typeAlias alias="downtimeHistoryBean" type="com.sitech.ismp.check.downtime.DowntimeHistoryBean" /> | ||
9 | + | ||
10 | + <select id="getDowntimeHistoryByIp" resultClass="downtimeHistoryBean" parameterClass="java.util.HashMap"> | ||
11 | + SELECT | ||
12 | + DEVICE_ID,DEVICE_IP,CREATE_DATE FROM | ||
13 | + TB_DOWNTIME_HOST_HISTORY | ||
14 | + WHERE DEVICE_IP = #DEVICE_IP# AND CREATE_DATE= #CREATE_DATE# | ||
15 | + | ||
16 | + </select> | ||
17 | + | ||
18 | + <insert id="addDowntimeHistory" parameterClass="downtimeHistoryBean"> | ||
19 | + INSERT INTO TB_DOWNTIME_HOST_HISTORY ( | ||
20 | + DEVICE_ID, DEVICE_IP, CREATE_DATE) | ||
21 | + VALUES (#DEVICE_ID#, #DEVICE_IP#, #CREATE_DATE#); | ||
22 | + </insert> | ||
23 | + | ||
24 | + | ||
25 | + <delete id="deleteDowntimeHistory" parameterClass="java.lang.String"> | ||
26 | + DELETE FROM TB_DOWNTIME_HOST_HISTORY | ||
27 | + </delete> | ||
28 | + | ||
29 | +</sqlMap> |
-
Please register or login to post a comment