ID,HOST_NAME, PORT,PORT_NAME,CREATE_TIME,STATE,ACTIVE,TELNET_IP,GROUP_ID = #{startTime} and CREATE_TIME <=#{endTime}]]> = cast(#{startTime} as timestamp) and CREATE_TIME <= cast(#{endTime} as timestamp)]]> = to_date(#{startTime},'yyyy-MM-dd hh24:mi:ss') and CREATE_TIME <= to_date(#{endTime},'yyyy-MM-dd hh24:mi:ss')]]> DELETE FROM PORT_INFO WHERE ID = #{id} DELETE FROM PORT_INFO WHERE DELETE FROM PORT_INFO WHERE ID IN #{item} INSERT INTO PORT_INFO ID, HOST_NAME, PORT, PORT_NAME, STATE, ACTIVE, TELNET_IP, GROUP_ID, CREATE_TIME #{id}, #{hostname}, #{port}, #{portName}, #{state}, #{active}, #{telnetIp}, #{groupId}, #{createTime} begin INSERT INTO PORT_INFO (ID,HOST_NAME, PORT,PORT_NAME,CREATE_TIME,STATE,ACTIVE,TELNET_IP,GROUP_ID) VALUES (#{item.id},#{item.hostname},#{item.port},#{item.portName},#{item.createTime},#{item.state},#{item.active},#{item.telnetIp},#{item.groupId}); end; INSERT INTO PORT_INFO (ID,HOST_NAME, PORT,PORT_NAME,CREATE_TIME,STATE,ACTIVE,TELNET_IP,GROUP_ID) VALUES (#{item.id},#{item.hostname},#{item.port},#{item.portName},#{item.createTime},#{item.state},#{item.active},#{item.telnetIp},#{item.groupId}) UPDATE PORT_INFO SET STATE = '2' WHERE HOST_NAME IN #{item} begin UPDATE PORT_INFO HOST_NAME = #{item.hostname}, PORT = #{item.port}, PORT_NAME = #{item.portName}, STATE = #{item.state}, ACTIVE = #{item.active}, TELNET_IP = #{item.telnetIp}, GROUP_ID = #{item.groupId}, CREATE_TIME= #{item.createTime} WHERE ID = #{item.id}; end; UPDATE PORT_INFO HOST_NAME = #{hostname}, PORT = #{port}, PORT_NAME = #{portName}, STATE = #{state}, ACTIVE = #{active}, TELNET_IP = #{telnetIp}, GROUP_ID = #{groupId}, CREATE_TIME = #{createTime} WHERE ID = #{id}