ID,HOST_NAME, INTERFACE_NAME,IS_UP,INET_ADDRESS_IPV4_MASK,ACTUAL_SPEED,WORK_MTU,ACTUAL_MTU,LOOPBACK,DESCRIPTION,CREATE_TIME = #{startTime} and CREATE_TIME <=#{endTime}]]> = cast(#{startTime} as timestamp) and CREATE_TIME <= cast(#{endTime} as timestamp)]]> #{item} DELETE FROM SNMP_INTERFACE_INFO WHERE ID IN #{item} DELETE FROM SNMP_INTERFACE_INFO WHERE HOST_NAME=#{hostname} INSERT INTO SNMP_INTERFACE_INFO ID, HOST_NAME, INTERFACE_NAME, IS_UP, INTER_ADDRESS_IPV4_MASK, ACTUAL_SPEED, WORK_MTU, ACTUAL_MTU, LOOPBACK, DESCRIPTION, CREATE_TIME #{id}, #{hostname}, #{interfaceName}, #{isUp}, #{inetAddressIPV4Mask}, #{actualSpeed}, #{workMTU}, #{actualMTU}, #{loopback}, #{description}, #{createTime}, begin UPDATE SNMP_INTERFACE_INFO HOST_NAME = #{item.hostname}, INTERFACE_NAME = #{item.interfaceName}, IS_UP = #{item.isUp}, INET_ADDRESS_IPV4_MASK = #{item.inetAddressIPV4Mask}, ACTUAL_SPEED = #{item.actualSpeed}, WORK_MTU = #{item.workMTU}, ACTUAL_MTU = #{item.actualMTU}, LOOPBACK = #{item.loopback, DESCRIPTION = #{item.description}, CREATE_TIME= #{item.createTime} WHERE ID = #{item.id}; end; begin INSERT INTO SNMP_INTERFACE_INFO (ID,HOST_NAME, INTERFACE_NAME,IS_UP,INET_ADDRESS_IPV4_MASK,ACTUAL_SPEED,WORK_MTU,ACTUAL_MTU,LOOPBACK,DESCRIPTION,CREATE_TIME) VALUES (#{item.id},#{item.hostname},#{item.interfaceName},#{item.isUp},#{item.inetAddressIPV4Mask},#{item.actualSpeed},#{item.workMTU},#{item.actualMTU},#{item.loopback},#{item.description},#{item.createTime}) end; INSERT INTO SNMP_INTERFACE_INFO (ID,HOST_NAME, INTERFACE_NAME,IS_UP,INET_ADDRESS_IPV4_MASK,ACTUAL_SPEED,WORK_MTU,ACTUAL_MTU,LOOPBACK,DESCRIPTION,CREATE_TIME) VALUES (#{item.id},#{item.hostname},#{item.interfaceName},#{item.isUp},#{item.inetAddressIPV4Mask},#{item.actualSpeed},#{item.workMTU},#{item.actualMTU},#{item.loopback},#{item.description},#{item.createTime})