From 69106223867b4aded39485022313a3f419ab51c7 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Mon, 12 Jan 2026 16:14:56 +0900 Subject: [PATCH] =?UTF-8?q?AppRequest=20JPA=20Entity=20not=20found=20?= =?UTF-8?q?=EC=97=90=EB=9F=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apprequest/repository/AppRequestRepository.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/com/eactive/apim/portal/apprequest/repository/AppRequestRepository.java b/src/main/java/com/eactive/apim/portal/apprequest/repository/AppRequestRepository.java index 9bbbe36..5e4bb04 100644 --- a/src/main/java/com/eactive/apim/portal/apprequest/repository/AppRequestRepository.java +++ b/src/main/java/com/eactive/apim/portal/apprequest/repository/AppRequestRepository.java @@ -8,6 +8,7 @@ import com.eactive.apim.portal.approval.statemachine.ApprovalState; import com.eactive.apim.portal.portalorg.entity.PortalOrg; import com.eactive.eai.data.jpa.BaseRepository; import com.eactive.eai.rms.data.EMSDataSource; +import java.util.Collection; import java.util.List; import java.util.Optional; import org.springframework.data.domain.Page; @@ -31,4 +32,12 @@ public interface AppRequestRepository extends BaseRepository List findAllByClientIdsContainsAndTypeIsIn(String clientId, List types); List findAllByOrgAndStatus(PortalOrg org, ApprovalStatus status); + + /** + * org.id 목록으로 AppRequest 조회 (ObpGwMetric 집계용) + * + * @param orgIds 기관 ID 목록 + * @return AppRequest 목록 + */ + List findByOrg_IdIn(Collection orgIds); }