|
|
|
@ -15,26 +15,21 @@ |
|
|
|
*/ |
|
|
|
package org.thingsboard.server.dao.sql.relation; |
|
|
|
|
|
|
|
import org.springframework.data.domain.Page; |
|
|
|
import org.springframework.data.domain.Pageable; |
|
|
|
import org.springframework.data.jpa.repository.JpaRepository; |
|
|
|
import org.springframework.data.jpa.repository.JpaSpecificationExecutor; |
|
|
|
import org.springframework.data.jpa.repository.Query; |
|
|
|
import org.springframework.data.repository.CrudRepository; |
|
|
|
import org.springframework.data.repository.query.Param; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
import org.thingsboard.server.common.data.EntityType; |
|
|
|
import org.thingsboard.server.common.data.id.TenantId; |
|
|
|
import org.thingsboard.server.common.data.relation.RelationTypeGroup; |
|
|
|
import org.thingsboard.server.common.data.rule.RuleChainType; |
|
|
|
import org.thingsboard.server.dao.model.sql.RelationCompositeKey; |
|
|
|
import org.thingsboard.server.dao.model.sql.RelationEntity; |
|
|
|
import org.thingsboard.server.dao.model.sql.RuleChainEntity; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
import java.util.UUID; |
|
|
|
|
|
|
|
public interface RelationRepository |
|
|
|
extends CrudRepository<RelationEntity, RelationCompositeKey>, JpaSpecificationExecutor<RelationEntity> { |
|
|
|
extends JpaRepository<RelationEntity, RelationCompositeKey>, JpaSpecificationExecutor<RelationEntity> { |
|
|
|
|
|
|
|
List<RelationEntity> findAllByFromIdAndFromTypeAndRelationTypeGroup(UUID fromId, |
|
|
|
String fromType, |
|
|
|
|