diff --git a/src/main/java/univ/yesummit/domain/board/api/BoardController.java b/src/main/java/univ/yesummit/domain/board/api/BoardController.java index 72d5217..cc11a01 100644 --- a/src/main/java/univ/yesummit/domain/board/api/BoardController.java +++ b/src/main/java/univ/yesummit/domain/board/api/BoardController.java @@ -7,10 +7,8 @@ import io.swagger.v3.oas.annotations.responses.ApiResponses; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; -import org.springframework.web.multipart.MultipartFile; import univ.yesummit.domain.board.api.dto.request.BoardSaveReqDto; import univ.yesummit.domain.board.api.dto.request.BoardUpdateReqDto; import univ.yesummit.domain.board.api.dto.response.BoardInfoResDto; @@ -27,7 +25,6 @@ public class BoardController { private final BoardService boardService; - @Operation(summary = "PT 영상 및 정보 등록", description = "PT 영상 및 정보를 등록합니다.") @ApiResponses(value = { @ApiResponse(responseCode = "200", description = "등록 성공"), @@ -35,12 +32,23 @@ public class BoardController { }) @PostMapping("/summit/{summitId}") public ResponseEntity boardSave(@User LoginUser loginUser, + @PathVariable Long summitId, @RequestBody BoardSaveReqDto boardSaveReqDto) { - Long boardId = boardService.boardSave(loginUser.getMemberId(), boardSaveReqDto); + BoardSaveReqDto updatedBoardSaveReqDto = new BoardSaveReqDto( + boardSaveReqDto.title(), + boardSaveReqDto.content(), + boardSaveReqDto.imageUrl(), + boardSaveReqDto.serviceUrl(), + boardSaveReqDto.PTUrl(), + summitId + ); + + Long boardId = boardService.boardSave(loginUser.getMemberId(), updatedBoardSaveReqDto); String message = String.format("%d번 게시글 등록!", boardId); return new ResponseEntity<>(message, HttpStatus.CREATED); } + @Operation(summary = "주제별 PT 영상 게시글 조회", description = "주제별 PT 영상 게시글을 조회합니다.") @ApiResponses(value = { @ApiResponse(responseCode = "200", description = "조회 성공"), @@ -106,4 +114,3 @@ public ResponseEntity boardDelete(@User LoginUser loginUser, return new ResponseEntity<>(HttpStatus.NO_CONTENT); } } -