From a562c1de1ccfaede19d5a498ed7e6f7815a997f9 Mon Sep 17 00:00:00 2001 From: "chosw1002@naver.com" Date: Tue, 13 Feb 2024 11:39:43 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=8A=B9=EC=9D=B8=20=EA=B0=80=EB=8A=A5?= =?UTF-8?q?=20=EB=A9=A4=EB=B2=84=20=EC=A1=B0=ED=9A=8C=20service=20?= =?UTF-8?q?=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gdsc/domain/member/application/AdminMemberService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/gdschongik/gdsc/domain/member/application/AdminMemberService.java b/src/main/java/com/gdschongik/gdsc/domain/member/application/AdminMemberService.java index c20b9544a..188555d9b 100644 --- a/src/main/java/com/gdschongik/gdsc/domain/member/application/AdminMemberService.java +++ b/src/main/java/com/gdschongik/gdsc/domain/member/application/AdminMemberService.java @@ -10,6 +10,7 @@ import com.gdschongik.gdsc.domain.member.dto.request.MemberUpdateRequest; import com.gdschongik.gdsc.domain.member.dto.response.MemberFindAllResponse; import com.gdschongik.gdsc.domain.member.dto.response.MemberGrantResponse; +import com.gdschongik.gdsc.domain.member.dto.response.MemberGrantableFindAllResponse; import com.gdschongik.gdsc.domain.member.dto.response.MemberPendingFindAllResponse; import com.gdschongik.gdsc.global.exception.CustomException; import com.gdschongik.gdsc.global.exception.ErrorCode; @@ -73,4 +74,9 @@ private List getVerifiedMembers(MemberGrantRequest request) { .map(Optional::get) .toList(); } + + public Page getGrantableMembers(Pageable pageable) { + Page members = memberRepository.findAllGrantable(pageable); + return members.map(MemberGrantableFindAllResponse::of); + } }