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}