INSERT INTO esn_hcore_device (tenant_code, store_id, device_type, device_id, ip_address, mac_address, firmware_version, status) VALUES (#{tenantCode}, #{storeId}, #{deviceType}, #{deviceId}, #{ipAddress}, #{macAddress}, #{firmwareVersion}, #{status}) UPDATE esn_hcore_device SET ip_address = #{ipAddress}, mac_address = #{macAddress}, firmware_version = #{firmwareVersion}, status = #{status}, battery_level = #{batteryLevel}, signal_strength = #{signalStrength}, last_seen_at = NOW() WHERE id = #{id} UPDATE esn_hcore_device SET status = #{status}, last_seen_at = NOW() WHERE id = #{id} DELETE FROM esn_hcore_device WHERE id = #{id}