dev add violation notion
Test Workflow / test (push) Successful in 4s

This commit is contained in:
vladp
2026-03-18 17:55:14 +07:00
parent 02b8d3ee6d
commit c7660c30de
3 changed files with 38 additions and 3 deletions
@@ -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);
}