ID,HOST_NAME, HOST_NAME_EXT, PLATFORM, PLATFORM_VERSION,UPTIME,BOOT_TIME,GROUP_ID, PROCS,MEM_PER, CPU_PER,CPU_CORE_NUM,CPU_XH,CREATE_TIME,STATE,REMARK,TOTAL_MEM,SUBMIT_SECONDS,AGENT_VER,BYTES_RECV,BYTES_SENT,RXBYT,TXBYT,WIN_CONSOLE,FIVE_LOAD,FIFTEEN_LOAD,NET_CONNECTIONS,SWAP_MEM_PER,TOTAL_SWAP_MEM,ACCOUNT
= #{memPer} ]]>
= #{cpuPer} ]]>
DELETE FROM SYSTEM_INFO WHERE ID = #{id}
DELETE FROM SYSTEM_INFO WHERE
DELETE FROM SYSTEM_INFO WHERE ID IN
#{item}
UPDATE SYSTEM_INFO SET STATE = '2'
WHERE HOST_NAME IN
#{item}
begin
INSERT INTO SYSTEM_INFO (ID,HOST_NAME, HOST_NAME_EXT, PLATFORM, PLATFORM_VERSION, MEM_PER, CPU_PER,CPU_CORE_NUM,CPU_XH,CREATE_TIME,STATE,UPTIME,BOOT_TIME,GROUP_ID,PROCS,REMARK,TOTAL_MEM,SUBMIT_SECONDS,AGENT_VER,BYTES_RECV,BYTES_SENT,RXBYT,TXBYT,WIN_CONSOLE,FIVE_LOAD,FIFTEEN_LOAD,NET_CONNECTIONS,SWAP_MEM_PER,TOTAL_SWAP_MEM,ACCOUNT) VALUES
(#{item.id},#{item.hostname},#{item.hostnameExt},#{item.platForm},#{item.platformVersion},#{item.memPer},#{item.cpuPer},#{item.cpuCoreNum},#{item.cpuXh},#{item.createTime},#{item.state},#{item.uptime},#{item.bootTime},#{item.groupId},#{item.procs},#{item.remark},#{item.totalMem},#{item.submitSeconds},#{item.agentVer},#{item.bytesRecv},#{item.bytesSent},#{item.rxbyt},#{item.txbyt},#{item.winConsole},#{item.fiveLoad},#{item.fifteenLoad},#{item.netConnections},#{item.swapMemPer},#{item.totalSwapMem},#{item.account});
end;
INSERT INTO SYSTEM_INFO (ID,HOST_NAME, HOST_NAME_EXT, PLATFORM, PLATFORM_VERSION, MEM_PER, CPU_PER,CPU_CORE_NUM,CPU_XH,CREATE_TIME,STATE,UPTIME,BOOT_TIME,GROUP_ID,PROCS,REMARK,TOTAL_MEM,SUBMIT_SECONDS,AGENT_VER,BYTES_RECV,BYTES_SENT,RXBYT,TXBYT,WIN_CONSOLE,FIVE_LOAD,FIFTEEN_LOAD,NET_CONNECTIONS,SWAP_MEM_PER,TOTAL_SWAP_MEM,ACCOUNT) VALUES
(#{item.id},#{item.hostname},#{item.hostnameExt},#{item.platForm},#{item.platformVersion},#{item.memPer},#{item.cpuPer},#{item.cpuCoreNum},#{item.cpuXh},#{item.createTime},#{item.state},#{item.uptime},#{item.bootTime},#{item.groupId},#{item.procs},#{item.remark},#{item.totalMem},#{item.submitSeconds},#{item.agentVer},#{item.bytesRecv},#{item.bytesSent},#{item.rxbyt},#{item.txbyt},#{item.winConsole},#{item.fiveLoad},#{item.fifteenLoad},#{item.netConnections},#{item.swapMemPer},#{item.totalSwapMem},#{item.account})
begin
UPDATE SYSTEM_INFO
HOST_NAME = #{item.hostname},
HOST_NAME_EXT = #{item.hostnameExt},
PLATFORM= #{item.platForm},
PLATFORM_VERSION= #{item.platformVersion},
MEM_PER= #{item.memPer},
CPU_PER= #{item.cpuPer},
CPU_CORE_NUM= #{item.cpuCoreNum},
CPU_XH= #{item.cpuXh},
STATE= #{item.state},
UPTIME= #{item.uptime},
BOOT_TIME= #{item.bootTime},
PROCS= #{item.procs},
TOTAL_MEM= #{item.totalMem},
SUBMIT_SECONDS= #{item.submitSeconds},
AGENT_VER= #{item.agentVer},
BYTES_RECV= #{item.bytesRecv},
BYTES_SENT= #{item.bytesSent},
RXBYT= #{item.rxbyt},
TXBYT= #{item.txbyt},
WIN_CONSOLE= #{item.winConsole},
FIVE_LOAD= #{item.fiveLoad},
FIFTEEN_LOAD= #{item.fifteenLoad},
NET_CONNECTIONS= #{item.netConnections},
SWAP_MEM_PER= #{item.swapMemPer},
TOTAL_SWAP_MEM= #{item.totalSwapMem},
ACCOUNT= #{item.account},
CREATE_TIME= #{item.createTime}
WHERE ID = #{item.id};
end;
INSERT INTO SYSTEM_INFO
ID,
HOST_NAME,
HOST_NAME_EXT,
PLATFORM,
PLATFORM_VERSION,
MEM_PER,
CPU_PER,
CPU_CORE_NUM,
CPU_XH,
STATE,
UPTIME,
BOOT_TIME,
GROUP_ID,
PROCS,
REMARK,
TOTAL_MEM,
SUBMIT_SECONDS,
AGENT_VER,
BYTES_RECV,
BYTES_SENT,
RXBYT,
TXBYT,
WIN_CONSOLE,
FIVE_LOAD,
FIFTEEN_LOAD,
NET_CONNECTIONS,
SWAP_MEM_PER,
TOTAL_SWAP_MEM,
ACCOUNT,
CREATE_TIME
#{id},
#{hostname},
#{hostnameExt},
#{platForm},
#{platformVersion},
#{memPer},
#{cpuPer},
#{cpuCoreNum},
#{cpuXh},
#{state},
#{uptime},
#{bootTime},
#{groupId},
#{procs},
#{remark},
#{totalMem},
#{submitSeconds},
#{agentVer},
#{bytesRecv},
#{bytesSent},
#{rxbyt},
#{txbyt},
#{winConsole},
#{fiveLoad},
#{fifteenLoad},
#{netConnections},
#{swapMemPer},
#{totalSwapMem},
#{account},
#{createTime}
UPDATE SYSTEM_INFO
HOST_NAME = #{hostname},
HOST_NAME_EXT = #{hostnameExt},
PLATFORM= #{platForm},
PLATFORM_VERSION= #{platformVersion},
MEM_PER= #{memPer},
CPU_PER= #{cpuPer},
CPU_CORE_NUM= #{cpuCoreNum},
CPU_XH= #{cpuXh},
STATE= #{state},
UPTIME= #{uptime},
BOOT_TIME= #{bootTime},
GROUP_ID= #{groupId},
PROCS= #{procs},
REMARK= #{remark},
TOTAL_MEM= #{totalMem},
SUBMIT_SECONDS= #{submitSeconds},
AGENT_VER= #{agentVer},
BYTES_RECV= #{bytesRecv},
BYTES_SENT= #{bytesSent},
RXBYT= #{rxbyt},
TXBYT= #{txbyt},
WIN_CONSOLE= #{winConsole},
FIVE_LOAD= #{fiveLoad},
FIFTEEN_LOAD= #{fifteenLoad},
NET_CONNECTIONS= #{netConnections},
SWAP_MEM_PER= #{swapMemPer},
TOTAL_SWAP_MEM= #{totalSwapMem},
ACCOUNT= #{account},
CREATE_TIME= #{createTime}
WHERE ID = #{id}