dev add monitoring basic
Test Workflow / test (push) Has been cancelled

This commit is contained in:
vladp
2026-02-28 11:25:41 +07:00
parent c09a3a3a18
commit c86290c2cb
3 changed files with 5 additions and 6 deletions
@@ -55,8 +55,7 @@ public class MonitoringHandler implements RequestHandler {
monitoringService.setMonitoring(userId, setRequest.getFileId(), monitoringType); monitoringService.setMonitoring(userId, setRequest.getFileId(), monitoringType);
MonitoringStatusResponse status = monitoringService.getMonitoringStatus( MonitoringStatusResponse status = monitoringService.getMonitoringStatus(setRequest.getFileId(), userId);
setRequest.getFileId(), userId);
return new BaseResponse( return new BaseResponse(
request.getMsgId(), request.getMsgId(),
@@ -4,12 +4,10 @@ import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import ru.soune.nocopy.dto.BaseResponse;
import ru.soune.nocopy.dto.monitoring.MonitoringStatusResponse; import ru.soune.nocopy.dto.monitoring.MonitoringStatusResponse;
import ru.soune.nocopy.entity.file.*; import ru.soune.nocopy.entity.file.*;
import ru.soune.nocopy.entity.monitoring.FileMonitoringEntity; import ru.soune.nocopy.entity.monitoring.FileMonitoringEntity;
import ru.soune.nocopy.entity.monitoring.MonitoringType; import ru.soune.nocopy.entity.monitoring.MonitoringType;
import ru.soune.nocopy.exception.NotValidFieldException;
import ru.soune.nocopy.exception.UserNotHavePermission; import ru.soune.nocopy.exception.UserNotHavePermission;
import ru.soune.nocopy.repository.FileEntityRepository; import ru.soune.nocopy.repository.FileEntityRepository;
import ru.soune.nocopy.repository.FileMonitoringRepository; import ru.soune.nocopy.repository.FileMonitoringRepository;
@@ -23,9 +21,10 @@ import java.time.temporal.TemporalAdjusters;
@Service @Service
@RequiredArgsConstructor @RequiredArgsConstructor
public class FileMonitoringService { public class FileMonitoringService {
private final FileMonitoringRepository monitoringRepository; private final FileMonitoringRepository monitoringRepository;
private final FileEntityRepository fileRepository; private final FileEntityRepository fileRepository;
private final FoundViolationRepository violationRepository; private final FoundViolationRepository violationRepository;
@Transactional @Transactional
@@ -24,9 +24,10 @@ import java.util.concurrent.TimeoutException;
@Service @Service
@RequiredArgsConstructor @RequiredArgsConstructor
public class MonitoringSearchService { public class MonitoringSearchService {
private final SearchImageService searchImageService; private final SearchImageService searchImageService;
private final FoundViolationRepository violationRepository; private final FoundViolationRepository violationRepository;
private final FileMonitoringRepository monitoringRepository; private final FileMonitoringRepository monitoringRepository;
@Transactional @Transactional