Skip to content

Commit

Permalink
[#8]🐛️Fix: 보드 복구
Browse files Browse the repository at this point in the history
  • Loading branch information
sumin220 committed Nov 23, 2024
1 parent 5e0b1b2 commit 66f11d8
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions src/main/java/univ/yesummit/domain/board/api/BoardController.java
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -27,20 +25,30 @@
public class BoardController {
private final BoardService boardService;


@Operation(summary = "PT 영상 및 정보 등록", description = "PT 영상 및 정보를 등록합니다.")
@ApiResponses(value = {
@ApiResponse(responseCode = "200", description = "등록 성공"),
@ApiResponse(responseCode = "401", description = "인증실패", content = @Content(schema = @Schema(example = "INVALID_HEADER or INVALID_TOKEN"))),
})
@PostMapping("/summit/{summitId}")
public ResponseEntity<String> 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 = "조회 성공"),
Expand Down Expand Up @@ -106,4 +114,3 @@ public ResponseEntity<Void> boardDelete(@User LoginUser loginUser,
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}
}

0 comments on commit 66f11d8

Please sign in to comment.