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}