|
12 | 12 | import kpaas.dogcat.global.apiPayload.CustomResponse; |
13 | 13 | import kpaas.dogcat.global.apiPayload.code.SuccessCode; |
14 | 14 | import kpaas.dogcat.global.auth.CurrentWalletAddress; |
| 15 | +import kpaas.dogcat.global.enums.PostType; |
15 | 16 | import lombok.RequiredArgsConstructor; |
16 | 17 | import org.springframework.web.bind.annotation.*; |
17 | 18 |
|
@@ -47,12 +48,20 @@ public CustomResponse<MemberResDto.ProfileResDto> getProfile( |
47 | 48 | return CustomResponse.onSuccess(SuccessCode.OK, memberQueryService.getProfile(walletAddress)); |
48 | 49 | } |
49 | 50 |
|
50 | | - @Operation(summary = "작성한 일지 조회(마이페이지)", description = "일상일지 / 입양 후기 일지 모두 조회하는 API입니다.") |
| 51 | + @Operation(summary = "작성한 일지 조회(마이페이지)", description = "일상일지 / 입양 후기 일지 모두 조회하는 API입니다." + |
| 52 | + "타입에 DAILY, REVIEW, ADOPTION, DONATION 선택하세요. ") |
| 53 | + @ApiResponses(value = { |
| 54 | + @ApiResponse(responseCode = "COMMON200", description = "성공입니다"), |
| 55 | + @ApiResponse(responseCode = "COMMON400", description = "잘못된 요청입니다.") |
| 56 | + }) |
51 | 57 | @GetMapping("/member/stories") |
52 | | - public CustomResponse<MemberResDto.StoriesListDto> getStories( |
| 58 | + public CustomResponse<MemberResDto.StoriesListDto> getMyStories( |
53 | 59 | @Parameter(hidden = true) @CurrentWalletAddress String walletAddress, |
54 | 60 | @RequestParam(required = false) Long cursor, |
55 | | - @RequestParam(defaultValue = "9") int size){ |
56 | | - return CustomResponse.onSuccess(SuccessCode.OK, memberQueryService.getStories(walletAddress, cursor, size)); |
| 61 | + @RequestParam(defaultValue = "9") int size, |
| 62 | + @RequestParam(required = false) PostType type |
| 63 | + ) { |
| 64 | + return CustomResponse.onSuccess(SuccessCode.OK, |
| 65 | + memberQueryService.getStories(walletAddress, cursor, size, type)); |
57 | 66 | } |
58 | 67 | } |
0 commit comments