dev add config for nginx
Test Workflow / test (push) Successful in 2s

This commit is contained in:
vladp
2026-03-10 22:47:43 +07:00
parent 590d42690b
commit c591ab40df
17 changed files with 495 additions and 306 deletions
@@ -0,0 +1,39 @@
package ru.soune.nocopy.repository;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import ru.soune.nocopy.entity.file.FileEntity;
import ru.soune.nocopy.entity.violation.Violation;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Optional;
@Repository
public interface ViolationRepository extends JpaRepository<Violation, Long> {
Page<Violation> findByFileEntity(FileEntity file, Pageable pageable);
Page<Violation> findByFileEntityAndStatus(FileEntity file, String status, Pageable pageable);
Page<Violation> findByFileEntityAndCreatedDateBetween(FileEntity file, LocalDateTime startDate,
LocalDateTime endDate, Pageable pageable);
List<Violation> findByFileEntity(FileEntity file);
List<Violation> findByFileEntityAndStatus(FileEntity file, String status);
List<Violation> findByFileEntityAndCreatedDateBetween(FileEntity file, LocalDateTime startDate,
LocalDateTime endDate);
List<Violation> findByFileEntityAndStatusAndCreatedDateBetween(FileEntity file, String status,
LocalDateTime startDate, LocalDateTime endDate);
boolean existsByUrl(String url);
Optional<Violation> findById(Long id);
void deleteByFileEntity(FileEntity file);
}