From 934ad742d49fb664fc848a01d728c7e993a40397 Mon Sep 17 00:00:00 2001 From: yuhalog Date: Wed, 18 Jun 2025 14:03:55 +0900 Subject: [PATCH] feat: save poster content --- .../content/application/service/PosterContentService.java | 7 +++---- .../content/application/usecase/PosterContentUseCase.java | 2 +- .../content/presentation/dto/PosterContentSaveRequest.java | 3 --- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/application/service/PosterContentService.java b/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/application/service/PosterContentService.java index 94c5362..944f98a 100644 --- a/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/application/service/PosterContentService.java +++ b/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/application/service/PosterContentService.java @@ -19,7 +19,6 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.multipart.MultipartFile; -import java.util.HashMap; import java.util.List; /** @@ -71,7 +70,7 @@ public class PosterContentService implements PosterContentUseCase { * @param request 포스터 콘텐츠 저장 요청 */ @Transactional - public Content savePosterContent(PosterContentSaveRequest request) { + public void savePosterContent(PosterContentSaveRequest request) { // 생성 조건 구성 CreationConditions conditions = CreationConditions.builder() .category(request.getCategory()) @@ -87,7 +86,7 @@ public class PosterContentService implements PosterContentUseCase { .contentType(ContentType.POSTER) .platform(Platform.GENERAL) .title(request.getTitle()) -// .content(request.gen) + .content(request.getContent()) .images(request.getImages()) .status(ContentStatus.PUBLISHED) .creationConditions(conditions) @@ -95,6 +94,6 @@ public class PosterContentService implements PosterContentUseCase { .build(); // 저장 - return contentRepository.save(content); + contentRepository.save(content); } } \ No newline at end of file diff --git a/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/application/usecase/PosterContentUseCase.java b/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/application/usecase/PosterContentUseCase.java index 7f346e3..77a7496 100644 --- a/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/application/usecase/PosterContentUseCase.java +++ b/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/application/usecase/PosterContentUseCase.java @@ -26,5 +26,5 @@ public interface PosterContentUseCase { * 포스터 콘텐츠 저장 * @param request 포스터 콘텐츠 저장 요청 */ - Content savePosterContent(PosterContentSaveRequest request); + void savePosterContent(PosterContentSaveRequest request); } \ No newline at end of file diff --git a/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/presentation/dto/PosterContentSaveRequest.java b/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/presentation/dto/PosterContentSaveRequest.java index eb549f0..e05612c 100644 --- a/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/presentation/dto/PosterContentSaveRequest.java +++ b/smarketing-java/marketing-content/src/main/java/com/won/smarketing/content/presentation/dto/PosterContentSaveRequest.java @@ -29,9 +29,6 @@ public class PosterContentSaveRequest { @Schema(description = "선택된 포스터 이미지 URL") private List images; - @Schema(description = "발행 상태", example = "PUBLISHED") - private String status; - @Schema(description = "콘텐츠 카테고리", example = "이벤트") private String category;