diff --git a/src/main/java/leets/weeth/domain/board/application/dto/PostDTO.java b/src/main/java/leets/weeth/domain/board/application/dto/PostDTO.java index e2a0fc30..86f2f664 100644 --- a/src/main/java/leets/weeth/domain/board/application/dto/PostDTO.java +++ b/src/main/java/leets/weeth/domain/board/application/dto/PostDTO.java @@ -30,7 +30,6 @@ public record SaveEducation( @NotNull String title, @NotNull String content, @NotNull List parts, - @NotNull int week, @Valid List<@NotNull FileSaveRequest> files ){} diff --git a/src/main/java/leets/weeth/domain/board/application/mapper/PostMapper.java b/src/main/java/leets/weeth/domain/board/application/mapper/PostMapper.java index 07fed5c3..8f416902 100644 --- a/src/main/java/leets/weeth/domain/board/application/mapper/PostMapper.java +++ b/src/main/java/leets/weeth/domain/board/application/mapper/PostMapper.java @@ -23,6 +23,7 @@ public interface PostMapper { @Mapping(target = "modifiedAt", ignore = true), @Mapping(target = "user", source = "user"), @Mapping(target = "part", expression = "java(user.getUserPart())"), + @Mapping(target = "parts", expression = "java(List.of(user.getUserPart()))"), @Mapping(target = "cardinalNumber", expression = "java(latest.getCardinalNumber())") }) Post fromPostDto(PostDTO.Save dto, User user, Cardinal latest); diff --git a/src/main/java/leets/weeth/domain/board/presentation/PostController.java b/src/main/java/leets/weeth/domain/board/presentation/PostController.java index 49556c7e..bee20ecb 100644 --- a/src/main/java/leets/weeth/domain/board/presentation/PostController.java +++ b/src/main/java/leets/weeth/domain/board/presentation/PostController.java @@ -40,7 +40,7 @@ public class PostController { private final PostUsecase postUsecase; @PostMapping - @Operation(summary="게시글 생성") + @Operation(summary="파트 게시글 생성 (스터디 로그, 아티클)") public CommonResponse save(@RequestBody @Valid PostDTO.Save dto, @Parameter(hidden = true) @CurrentUser Long userId) { postUsecase.save(dto, userId);