ID,OLD_DEVICE_NAME, OLD_DEVICE_IP,OLD_DEVICE_MODEL,NEW_DEVICE_NAME,NEW_DEVICE_IP,NEW_DEVICE_MODEL,PERSON_NAME,PERSON_DATE
DELETE FROM FAILURE_LOGGING
WHERE ID = #{id}
DELETE FROM
FAILURE_LOGGING
WHERE ID IN
#{item}
INSERT INTO FAILURE_LOGGING
ID,
OLD_DEVICE_NAME,
OLD_DEVICE_IP,
OLD_DEVICE_MODEL,
NEW_DEVICE_NAME,
NEW_DEVICE_IP,
NEW_DEVICE_MODEL,
PERSON_NAME,
PERSON_DATE
#{id},
#{oldDeviceName},
#{oldDeviceIp},
#{oldDeviceModel},
#{newDeviceName},
#{newDeviceIp},
#{newDeviceModel},
#{personName},
#{personDate}
begin
INSERT INTO FAILURE_LOGGING (ID,OLD_DEVICE_NAME, OLD_DEVICE_IP,OLD_DEVICE_MODEL,NEW_DEVICE_NAME,NEW_DEVICE_IP,NEW_DEVICE_MODEL,PERSON_NAME,PERSON_DATE) VALUES
(#{item.id},#{item.oldDeviceName},#{item.oldDeviceIp},#{item.oldDeviceModel},#{item.newDeviceName},#{item.newDeviceIp},#{item.newDeviceModel},#{item.personName},#{item.personDate});
end;
INSERT INTO FAILURE_LOGGING (ID,OLD_DEVICE_NAME, OLD_DEVICE_IP,OLD_DEVICE_MODEL,NEW_DEVICE_NAME,NEW_DEVICE_IP,NEW_DEVICE_MODEL,PERSON_NAME,PERSON_DATE) VALUES
(#{item.id},#{item.oldDeviceName},#{item.oldDeviceIp},#{item.oldDeviceModel},#{item.newDeviceName},#{item.newDeviceIp},#{item.newDeviceModel},#{item.personName},#{item.personDate});
UPDATE FAILURE_LOGGING
OLD_DEVICE_NAME = #{oldDeviceName},
OLD_DEVICE_IP = #{oldDeviceIp},
OLD_DEVICE_MODEL = #{oldDeviceModel},
NEW_DEVICE_NAME = #{newDeviceName},
NEW_DEVICE_IP = #{newDeviceIp},
NEW_DEVICE_MODEL = #{newDeviceModel},
PERSON_NAME = #{personName},
PERSON_DATE = #{personDate}
WHERE ID = #{id}