From 583a1fd4eff21c6e8d6d71c489c123e2ed9970eb Mon Sep 17 00:00:00 2001 From: "chosw1002@naver.com" Date: Tue, 13 Feb 2024 11:40:23 +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=20controller=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/api/AdminMemberController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/gdschongik/gdsc/domain/member/api/AdminMemberController.java b/src/main/java/com/gdschongik/gdsc/domain/member/api/AdminMemberController.java index 5a7d6c5d0..add704b51 100644 --- a/src/main/java/com/gdschongik/gdsc/domain/member/api/AdminMemberController.java +++ b/src/main/java/com/gdschongik/gdsc/domain/member/api/AdminMemberController.java @@ -6,6 +6,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 io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; @@ -65,4 +66,11 @@ public ResponseEntity grantMember(@Valid @RequestBody Membe MemberGrantResponse response = adminMemberService.grantMember(request); return ResponseEntity.ok().body(response); } + + @Operation(summary = "승인 가능 회원 전체 조회", description = "승인 가능한 회원 전체를 조회합니다.") + @GetMapping("/grantable") + public ResponseEntity> getGrantableMembers(Pageable pageable) { + Page response = adminMemberService.getGrantableMembers(pageable); + return ResponseEntity.ok().body(response); + } }