From d1986ed3df70f8b902c3659ae4039ad44e40f5ee Mon Sep 17 00:00:00 2001 From: eastargh Date: Mon, 21 Sep 2026 10:22:48 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A0=90=EA=B2=80=20=EC=82=AC=EC=A0=84?= =?UTF-8?q?=EA=B3=B5=EC=A7=80=20=EC=9B=B9=ED=9B=85=20=EB=B0=9C=EC=86=A1=20?= =?UTF-8?q?=EC=8A=A4=EC=BC=80=EC=A5=B4=EB=9F=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DjbApistatusIncidentPrenoticeRepository.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/eactive/apim/portal/djb/apistatus/incident/repository/DjbApistatusIncidentPrenoticeRepository.java b/src/main/java/com/eactive/apim/portal/djb/apistatus/incident/repository/DjbApistatusIncidentPrenoticeRepository.java index 4306822..60112bb 100644 --- a/src/main/java/com/eactive/apim/portal/djb/apistatus/incident/repository/DjbApistatusIncidentPrenoticeRepository.java +++ b/src/main/java/com/eactive/apim/portal/djb/apistatus/incident/repository/DjbApistatusIncidentPrenoticeRepository.java @@ -1,14 +1,22 @@ package com.eactive.apim.portal.djb.apistatus.incident.repository; import com.eactive.apim.portal.djb.apistatus.incident.entity.DjbApistatusIncidentPrenotice; +import com.eactive.apim.portal.djb.apistatus.incident.entity.PrenoticeResult; import com.eactive.eai.rms.data.EMSDataSource; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; +import java.time.LocalDateTime; +import java.util.List; + @Repository @EMSDataSource public interface DjbApistatusIncidentPrenoticeRepository extends JpaRepository { void deleteByIncidentId(Long incidentId); + + /** 발송 스케줄러의 대기 건 폴링용. {@code (RESULT, PRENOTI_AT)} 인덱스를 탄다. */ + List findByResultAndPrenotiAtLessThanEqualOrderByPrenotiAtAsc( + PrenoticeResult result, LocalDateTime at); }