@@ -2,6 +2,7 @@ package ru.soune.nocopy.repository;
|
||||
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.domain.Sort;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
@@ -62,4 +63,15 @@ public interface ViolationRepository extends JpaRepository<Violation, Long> {
|
||||
|
||||
@Query("SELECT COUNT(v) FROM Violation v WHERE v.globalSearchResult.taskId = :taskId")
|
||||
long countByGlobalSearchResultTaskId(@Param("taskId") String taskId);
|
||||
|
||||
List<Violation> findByFileEntityIn(List<FileEntity> files, Sort sort);
|
||||
|
||||
List<Violation> findByFileEntityInAndStatus(List<FileEntity> files, String status, Sort sort);
|
||||
|
||||
List<Violation> findByFileEntityInAndCreatedDateBetween(List<FileEntity> files, LocalDateTime startDate,
|
||||
LocalDateTime endDate, Sort sort);
|
||||
|
||||
List<Violation> findByFileEntityInAndStatusAndCreatedDateBetween(List<FileEntity> files, String status,
|
||||
LocalDateTime startDate, LocalDateTime endDate,
|
||||
Sort sort);
|
||||
}
|
||||
Reference in New Issue
Block a user