diff --git a/src/backend/src/main/java/RunningMachines/R2R/domain/crew/post/gallery/dto/GallerySimpleResponseDto.java b/src/backend/src/main/java/RunningMachines/R2R/domain/crew/post/gallery/dto/GallerySimpleResponseDto.java index cbad8357..9b9cf9dd 100644 --- a/src/backend/src/main/java/RunningMachines/R2R/domain/crew/post/gallery/dto/GallerySimpleResponseDto.java +++ b/src/backend/src/main/java/RunningMachines/R2R/domain/crew/post/gallery/dto/GallerySimpleResponseDto.java @@ -11,4 +11,5 @@ public class GallerySimpleResponseDto { private Long postId; private String imageUrl; + private String content; } diff --git a/src/backend/src/main/java/RunningMachines/R2R/domain/crew/post/gallery/service/GalleryPostQueryService.java b/src/backend/src/main/java/RunningMachines/R2R/domain/crew/post/gallery/service/GalleryPostQueryService.java index fe8c2931..2f873643 100644 --- a/src/backend/src/main/java/RunningMachines/R2R/domain/crew/post/gallery/service/GalleryPostQueryService.java +++ b/src/backend/src/main/java/RunningMachines/R2R/domain/crew/post/gallery/service/GalleryPostQueryService.java @@ -61,6 +61,9 @@ public GalleryPreviewResponseDto getGalleryPreview(Long crewId) { .map(post -> GallerySimpleResponseDto.builder() .postId(post.getId()) .imageUrl(post.getImages().get(0).getImageUrl()) + .content(post.getContent() != null && post.getContent().length() > 30 + ? post.getContent().substring(0, 20) + "..." + : post.getContent()) .build()) .collect(Collectors.toList());