ID,HOST_NAME, BYTES_RECV,BYTES_SENT,CREATE_TIME,RECV_AVG,SENT_AVG,SNMP_UNIT,STATE,ACTIVE,REMARK,RECV_OID,SENT_OID,SNMP_COMMUNITY,SNMP_PORT,SNMP_VERSION,ACCOUNT,CPU_PER_OID,MEM_SIZE_OID,MEM_TOTAL_SIZE_OID,CPU_PER,MEM_PER,INTERFACE_STATUS_OID,ACTUAL_SPEED_OID,WORK_MTU_OID,ACTUAL_MTU_OID,LOOPBACK_OID,DESCRIPTION_OID,INTERFACE_NAME_OID
= #{startTime} and CREATE_TIME <=#{endTime}]]>
= cast(#{startTime} as timestamp) and CREATE_TIME <= cast(#{endTime} as timestamp)]]>
#{item}
DELETE FROM SNMP_INFO
WHERE ID = #{id}
DELETE FROM
SNMP_INFO
WHERE ID IN
#{item}
INSERT INTO SNMP_INFO
ID,
HOST_NAME,
BYTES_RECV,
BYTES_SENT,
RECV_AVG,
SENT_AVG,
SNMP_UNIT,
STATE,
ACTIVE,
REMARK,
RECV_OID,
SENT_OID,
SNMP_COMMUNITY,
SNMP_PORT,
SNMP_VERSION,
ACCOUNT,
CPU_PER_OID,
MEM_SIZE_OID,
MEM_TOTAL_SIZE_OID,
CPU_PER,
MEM_PER,
CREATE_TIME
#{id},
#{hostname},
#{bytesRecv},
#{bytesSent},
#{recvAvg},
#{sentAvg},
#{snmpUnit},
#{state},
#{active},
#{remark},
#{recvOID},
#{sentOID},
#{snmpCommunity},
#{snmpPort},
#{snmpVersion},
#{account},
#{cpuPerOID},
#{memSizeOID},
#{memTotalSizeOID},
#{cpuPer},
#{memPer},
#{createTime}
begin
UPDATE SNMP_INFO
HOST_NAME = #{item.hostname},
BYTES_RECV = #{item.bytesRecv},
BYTES_SENT = #{item.bytesSent},
RECV_AVG = #{item.recvAvg},
SENT_AVG = #{item.sentAvg},
SNMP_UNIT = #{item.snmpUnit},
STATE = #{item.state},
ACTIVE = #{item.active},
REMARK = #{item.remark},
RECV_OID = #{item.recvOID},
SENT_OID = #{item.sentOID},
SNMP_COMMUNITY = #{item.snmpCommunity},
SNMP_PORT = #{item.snmpPort},
SNMP_VERSION = #{item.snmpVersion},
CPU_PER_OID = #{item.cpuPerOID},
MEM_SIZE_OID = #{item.memSizeOID},
MEM_TOTAL_SIZE_OID = #{item.memTotalSizeOID},
CPU_PER = #{item.cpuPer},
MEM_PER = #{item.memPer},
CREATE_TIME= #{item.createTime}
WHERE ID = #{item.id};
end;
UPDATE SNMP_INFO
HOST_NAME = #{hostname},
BYTES_RECV = #{bytesRecv},
BYTES_SENT = #{bytesSent},
RECV_AVG = #{recvAvg},
SENT_AVG = #{sentAvg},
SNMP_UNIT = #{snmpUnit},
STATE = #{state},
ACTIVE = #{active},
REMARK = #{remark},
RECV_OID = #{recvOID},
SENT_OID = #{sentOID},
SNMP_COMMUNITY = #{snmpCommunity},
SNMP_PORT = #{snmpPort},
SNMP_VERSION = #{snmpVersion},
CPU_PER_OID = #{cpuPerOID},
MEM_SIZE_OID = #{memSizeOID},
MEM_TOTAL_SIZE_OID = #{memTotalSizeOID},
CPU_PER = #{cpuPer},
MEM_PER = #{memPer},
CREATE_TIME = #{createTime},
INTERFACE_STATUS_OID = #{interfaceStatusOID},
INTERFACE_NAME_OID = #{interfaceNameOID},
ACTUAL_SPEED_OID = #{actualSpeedOID},
WORK_MTU_OID = #{workMTUOID},
ACTUAL_MTU_OID = #{actualMTUOID},
LOOPBACK_OID = #{loopbackOID},
DESCRIPTION_OID = #{descriptionOID}
WHERE ID = #{id}