This commit is contained in:
+8
@@ -1,14 +1,22 @@
|
|||||||
package com.eactive.apim.portal.djb.apistatus.incident.repository;
|
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.DjbApistatusIncidentPrenotice;
|
||||||
|
import com.eactive.apim.portal.djb.apistatus.incident.entity.PrenoticeResult;
|
||||||
import com.eactive.eai.rms.data.EMSDataSource;
|
import com.eactive.eai.rms.data.EMSDataSource;
|
||||||
import org.springframework.data.jpa.repository.JpaRepository;
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Repository
|
@Repository
|
||||||
@EMSDataSource
|
@EMSDataSource
|
||||||
public interface DjbApistatusIncidentPrenoticeRepository
|
public interface DjbApistatusIncidentPrenoticeRepository
|
||||||
extends JpaRepository<DjbApistatusIncidentPrenotice, Long> {
|
extends JpaRepository<DjbApistatusIncidentPrenotice, Long> {
|
||||||
|
|
||||||
void deleteByIncidentId(Long incidentId);
|
void deleteByIncidentId(Long incidentId);
|
||||||
|
|
||||||
|
/** 발송 스케줄러의 대기 건 폴링용. {@code (RESULT, PRENOTI_AT)} 인덱스를 탄다. */
|
||||||
|
List<DjbApistatusIncidentPrenotice> findByResultAndPrenotiAtLessThanEqualOrderByPrenotiAtAsc(
|
||||||
|
PrenoticeResult result, LocalDateTime at);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user