From 80cbe52d7cd8df5fd7cf722524979e07329af61a Mon Sep 17 00:00:00 2001 From: Nakji Date: Thu, 27 Feb 2025 03:02:13 +0900 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20PostImageResponse=20=EC=8D=B8?= =?UTF-8?q?=EB=84=A4=EC=9D=BC=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/swyp8team2/post/application/PostService.java | 1 + .../java/com/swyp8team2/post/presentation/PostController.java | 4 ++-- .../swyp8team2/post/presentation/dto/PostImageResponse.java | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/swyp8team2/post/application/PostService.java b/src/main/java/com/swyp8team2/post/application/PostService.java index 7eea9767..f39e5c1e 100644 --- a/src/main/java/com/swyp8team2/post/application/PostService.java +++ b/src/main/java/com/swyp8team2/post/application/PostService.java @@ -79,6 +79,7 @@ private PostImageResponse createVoteResponseDto(PostImage image, Long userId, Lo image.getId(), image.getName(), imageFile.getImageUrl(), + imageFile.getThumbnailUrl(), voted ); } diff --git a/src/main/java/com/swyp8team2/post/presentation/PostController.java b/src/main/java/com/swyp8team2/post/presentation/PostController.java index 52ff749d..ca181605 100644 --- a/src/main/java/com/swyp8team2/post/presentation/PostController.java +++ b/src/main/java/com/swyp8team2/post/presentation/PostController.java @@ -73,8 +73,8 @@ public ResponseEntity findPost(@PathVariable("shareUrl") String sh ), "description", List.of( - new PostImageResponse(1L, "뽀또A", "https://image.photopic.site/1", true), - new PostImageResponse(2L, "뽀또B", "https://image.photopic.site/2", false) + new PostImageResponse(1L, "뽀또A", "https://image.photopic.site/image/1", "https://image.photopic.site/image/resize/1", true), + new PostImageResponse(2L, "뽀또B", "https://image.photopic.site/image/2", "https://image.photopic.site/image/resize/1", false) ), "https://photopic.site/shareurl", LocalDateTime.of(2025, 2, 13, 12, 0) diff --git a/src/main/java/com/swyp8team2/post/presentation/dto/PostImageResponse.java b/src/main/java/com/swyp8team2/post/presentation/dto/PostImageResponse.java index 28b3280c..0fd9881e 100644 --- a/src/main/java/com/swyp8team2/post/presentation/dto/PostImageResponse.java +++ b/src/main/java/com/swyp8team2/post/presentation/dto/PostImageResponse.java @@ -4,6 +4,7 @@ public record PostImageResponse( Long id, String imageName, String imageUrl, + String thumbnailUrl, boolean voted ) { } From ca789923f746de2c04a94770c7a0a56601a30150 Mon Sep 17 00:00:00 2001 From: Nakji Date: Thu, 27 Feb 2025 03:02:47 +0900 Subject: [PATCH 2/3] =?UTF-8?q?test:=20images[].thumbnailUrl=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/swyp8team2/post/presentation/PostControllerTest.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/swyp8team2/post/presentation/PostControllerTest.java b/src/test/java/com/swyp8team2/post/presentation/PostControllerTest.java index 2615f5d9..6af99fb9 100644 --- a/src/test/java/com/swyp8team2/post/presentation/PostControllerTest.java +++ b/src/test/java/com/swyp8team2/post/presentation/PostControllerTest.java @@ -86,8 +86,8 @@ void findPost() throws Exception { ), "description", List.of( - new PostImageResponse(1L, "뽀또A", "https://image.photopic.site/1", true), - new PostImageResponse(2L, "뽀또B", "https://image.photopic.site/2", false) + new PostImageResponse(1L, "뽀또A", "https://image.photopic.site/image/1", "https://image.photopic.site/image/resize/1", true), + new PostImageResponse(2L, "뽀또B", "https://image.photopic.site/image/2", "https://image.photopic.site/image/resize/2", false) ), "https://photopic.site/shareurl", LocalDateTime.of(2025, 2, 13, 12, 0) @@ -114,6 +114,7 @@ void findPost() throws Exception { fieldWithPath("images[].id").type(JsonFieldType.NUMBER).description("투표 선택지 Id"), fieldWithPath("images[].imageName").type(JsonFieldType.STRING).description("사진 이름"), fieldWithPath("images[].imageUrl").type(JsonFieldType.STRING).description("사진 이미지"), + fieldWithPath("images[].thumbnailUrl").type(JsonFieldType.STRING).description("확대 사진 이미지"), fieldWithPath("images[].voted").type(JsonFieldType.BOOLEAN).description("투표 여부"), fieldWithPath("shareUrl").type(JsonFieldType.STRING).description("게시글 공유 URL"), fieldWithPath("createdAt").type(JsonFieldType.STRING).description("게시글 생성 시간") From 39c371120d7b86589cb4770d6aed4afd68d81eed Mon Sep 17 00:00:00 2001 From: Nakji Date: Thu, 27 Feb 2025 03:03:12 +0900 Subject: [PATCH 3/3] =?UTF-8?q?chore:=20=EC=B9=B4=EC=B9=B4=EC=98=A4=20?= =?UTF-8?q?=EA=B8=B0=EB=B3=B8=ED=94=84=EB=A1=9C=ED=95=84=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=EB=A5=BC=20=EB=94=94=ED=8F=B4=ED=8A=B8?= =?UTF-8?q?=EB=A1=9C=20=EC=84=B8=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/swyp8team2/common/dev/DataInitializer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/swyp8team2/common/dev/DataInitializer.java b/src/main/java/com/swyp8team2/common/dev/DataInitializer.java index 7b97475a..5b5cff33 100644 --- a/src/main/java/com/swyp8team2/common/dev/DataInitializer.java +++ b/src/main/java/com/swyp8team2/common/dev/DataInitializer.java @@ -37,14 +37,14 @@ public class DataInitializer { @Transactional public void init() { List adjectives = nicknameAdjectiveRepository.findAll(); - User testUser = userRepository.save(User.create("nickname", "defailt_profile_image")); + User testUser = userRepository.save(User.create("nickname", "https://t1.kakaocdn.net/account_images/default_profile.jpeg")); TokenPair tokenPair = jwtService.createToken(testUser.getId()); System.out.println("accessToken = " + tokenPair.accessToken()); System.out.println("refreshToken = " + tokenPair.refreshToken()); List users = new ArrayList<>(); List posts = new ArrayList<>(); for (int i = 0; i < 10; i++) { - User user = userRepository.save(User.create(adjectives.get(i).getAdjective(), "defailt_profile_image")); + User user = userRepository.save(User.create(adjectives.get(i).getAdjective(), "https://t1.kakaocdn.net/account_images/default_profile.jpeg")); users.add(user); for (int j = 0; j < 30; j += 2) { ImageFile imageFile1 = imageFileRepository.save(ImageFile.create(new ImageFileDto("202502240006030.png", "https://image.photopic.site/images-dev/202502240006030.png", "https://image.photopic.site/images-dev/resized_202502240006030.png")));