|
|
@ -38,6 +38,7 @@ import org.thingsboard.server.common.data.page.TimePageLink; |
|
|
import org.thingsboard.server.common.stats.StatsFactory; |
|
|
import org.thingsboard.server.common.stats.StatsFactory; |
|
|
import org.thingsboard.server.dao.DaoUtil; |
|
|
import org.thingsboard.server.dao.DaoUtil; |
|
|
import org.thingsboard.server.dao.event.EventDao; |
|
|
import org.thingsboard.server.dao.event.EventDao; |
|
|
|
|
|
import org.thingsboard.server.dao.model.sql.AssetInfoEntity; |
|
|
import org.thingsboard.server.dao.model.sql.EventEntity; |
|
|
import org.thingsboard.server.dao.model.sql.EventEntity; |
|
|
import org.thingsboard.server.dao.sql.ScheduledLogExecutorComponent; |
|
|
import org.thingsboard.server.dao.sql.ScheduledLogExecutorComponent; |
|
|
import org.thingsboard.server.dao.sql.TbSqlBlockingQueueParams; |
|
|
import org.thingsboard.server.dao.sql.TbSqlBlockingQueueParams; |
|
|
@ -201,7 +202,7 @@ public class JpaBaseEventDao implements EventDao { |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public PageData<? extends Event> findEvents(UUID tenantId, UUID entityId, EventType eventType, TimePageLink pageLink) { |
|
|
public PageData<? extends Event> findEvents(UUID tenantId, UUID entityId, EventType eventType, TimePageLink pageLink) { |
|
|
return DaoUtil.toPageData(getEventRepository(eventType).findEvents(tenantId, entityId, pageLink.getStartTime(), pageLink.getEndTime(), DaoUtil.toPageable(pageLink))); |
|
|
return DaoUtil.toPageData(getEventRepository(eventType).findEvents(tenantId, entityId, pageLink.getStartTime(), pageLink.getEndTime(), DaoUtil.toPageable(pageLink, EventEntity.eventColumnMap))); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ -277,7 +278,7 @@ public class JpaBaseEventDao implements EventDao { |
|
|
eventFilter.getMessage(), |
|
|
eventFilter.getMessage(), |
|
|
eventFilter.isError(), |
|
|
eventFilter.isError(), |
|
|
eventFilter.getErrorStr(), |
|
|
eventFilter.getErrorStr(), |
|
|
DaoUtil.toPageable(pageLink))); |
|
|
DaoUtil.toPageable(pageLink, EventEntity.eventColumnMap))); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private PageData<? extends Event> findEventByFilter(UUID tenantId, UUID entityId, RuleNodeDebugEventFilter eventFilter, TimePageLink pageLink) { |
|
|
private PageData<? extends Event> findEventByFilter(UUID tenantId, UUID entityId, RuleNodeDebugEventFilter eventFilter, TimePageLink pageLink) { |
|
|
@ -300,7 +301,7 @@ public class JpaBaseEventDao implements EventDao { |
|
|
eventFilter.getMetadataSearch(), |
|
|
eventFilter.getMetadataSearch(), |
|
|
eventFilter.isError(), |
|
|
eventFilter.isError(), |
|
|
eventFilter.getErrorStr(), |
|
|
eventFilter.getErrorStr(), |
|
|
DaoUtil.toPageable(pageLink))); |
|
|
DaoUtil.toPageable(pageLink, EventEntity.eventColumnMap))); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private PageData<? extends Event> findEventByFilter(UUID tenantId, UUID entityId, ErrorEventFilter eventFilter, TimePageLink pageLink) { |
|
|
private PageData<? extends Event> findEventByFilter(UUID tenantId, UUID entityId, ErrorEventFilter eventFilter, TimePageLink pageLink) { |
|
|
@ -313,7 +314,7 @@ public class JpaBaseEventDao implements EventDao { |
|
|
eventFilter.getServer(), |
|
|
eventFilter.getServer(), |
|
|
eventFilter.getMethod(), |
|
|
eventFilter.getMethod(), |
|
|
eventFilter.getErrorStr(), |
|
|
eventFilter.getErrorStr(), |
|
|
DaoUtil.toPageable(pageLink)) |
|
|
DaoUtil.toPageable(pageLink, EventEntity.eventColumnMap)) |
|
|
); |
|
|
); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -331,7 +332,7 @@ public class JpaBaseEventDao implements EventDao { |
|
|
statusFilterEnabled, |
|
|
statusFilterEnabled, |
|
|
statusFilter, |
|
|
statusFilter, |
|
|
eventFilter.getErrorStr(), |
|
|
eventFilter.getErrorStr(), |
|
|
DaoUtil.toPageable(pageLink)) |
|
|
DaoUtil.toPageable(pageLink, EventEntity.eventColumnMap)) |
|
|
); |
|
|
); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -347,7 +348,7 @@ public class JpaBaseEventDao implements EventDao { |
|
|
eventFilter.getMaxMessagesProcessed(), |
|
|
eventFilter.getMaxMessagesProcessed(), |
|
|
eventFilter.getMinErrorsOccurred(), |
|
|
eventFilter.getMinErrorsOccurred(), |
|
|
eventFilter.getMaxErrorsOccurred(), |
|
|
eventFilter.getMaxErrorsOccurred(), |
|
|
DaoUtil.toPageable(pageLink)) |
|
|
DaoUtil.toPageable(pageLink, EventEntity.eventColumnMap)) |
|
|
); |
|
|
); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|