게시판 컨트롤러 수정
This commit is contained in:
parent
cef01c7c82
commit
ec9b80f5b0
@ -143,66 +143,66 @@ public class BoardController {
|
||||
}
|
||||
// 게시물 삭제
|
||||
@DeleteMapping("/{boardId}")
|
||||
public ApiResponse<String> deleteBoard(@PathVariable Long boardId, @ReqMap MapDto map) {
|
||||
public ApiResponse<String> deleteBoard(@PathVariable("boardId") Long boardId, @ReqMap MapDto map) {
|
||||
map.put("LOCBRDSEQ", boardId);
|
||||
log.info("Deleting board with ID: {}", boardId);
|
||||
boardService.deleteBoard(map);
|
||||
return ApiResponse.ok("게시물이 삭제되었습니다.");
|
||||
}
|
||||
//게시물 수정
|
||||
@PutMapping
|
||||
@PutMapping("/{boardId}")
|
||||
public ApiResponse<String> updateBoard(@ReqMap MapDto map) {
|
||||
boardService.updateBoard(map);
|
||||
return ApiResponse.ok("게시물이 수정되었습니다.");
|
||||
}
|
||||
//게시물과 댓글에 좋아요/싫어요 추가
|
||||
@PostMapping("/{boardId}/reaction")
|
||||
public ApiResponse<String> reactToBoard(@PathVariable Long boardId, @ReqMap MapDto map) {
|
||||
public ApiResponse<String> reactToBoard(@PathVariable("boardId") Long boardId, @ReqMap MapDto map) {
|
||||
map.put("LOCBRDSEQ", boardId);
|
||||
boardService.reactToBoard(map);
|
||||
return ApiResponse.ok("반응이 추가되었습니다.");
|
||||
}
|
||||
//댓글/대댓글 조회
|
||||
@GetMapping("/{boardId}/comments")
|
||||
public ApiResponse<List<MapDto>> getComments(@PathVariable int boardId) {
|
||||
public ApiResponse<List<MapDto>> getComments(@PathVariable("boardId") int boardId) {
|
||||
return ApiResponse.ok(boardService.getComments(boardId));
|
||||
}
|
||||
//댓글/대댓글 작성
|
||||
@PostMapping("/{boardId}/comment")
|
||||
public ApiResponse<String> addCommentOrReply(@PathVariable int boardId, @ReqMap MapDto map) {
|
||||
public ApiResponse<String> addCommentOrReply(@PathVariable("boardId") int boardId, @ReqMap MapDto map) {
|
||||
map.put("LOCBRDSEQ", boardId);
|
||||
boardService.addCommentOrReply(map);
|
||||
return ApiResponse.ok("댓글 또는 대댓글이 작성되었습니다.");
|
||||
}
|
||||
//댓글/대댓글 수정
|
||||
@PutMapping("/comment/{commentId}")
|
||||
public ApiResponse<String> updateComment(@PathVariable int commentId, @ReqMap MapDto map) {
|
||||
public ApiResponse<String> updateComment(@PathVariable("commentId") int commentId, @ReqMap MapDto map) {
|
||||
map.put("LOCCMTSEQ", commentId);
|
||||
boardService.updateComment(map);
|
||||
return ApiResponse.ok("댓글이 수정되었습니다.");
|
||||
}
|
||||
//댓글/대댓글 삭제
|
||||
@DeleteMapping("/comment/{commentId}")
|
||||
public ApiResponse<String> deleteComment(@PathVariable int commentId, @ReqMap MapDto map) {
|
||||
public ApiResponse<String> deleteComment(@PathVariable("commentId") int commentId, @ReqMap MapDto map) {
|
||||
map.put("LOCCMTSEQ", commentId);
|
||||
boardService.deleteComment(map);
|
||||
return ApiResponse.ok("댓글이 삭제되었습니다.");
|
||||
}
|
||||
//비밀번호 확인 (게시물)
|
||||
@PostMapping("/comment/{commentId}/password")
|
||||
public ApiResponse<Boolean> checkCommentPassword(@PathVariable int commentId, @ReqMap MapDto map) {
|
||||
public ApiResponse<Boolean> checkCommentPassword(@PathVariable("commentId") int commentId, @ReqMap MapDto map) {
|
||||
map.put("LOCCMTSEQ", commentId);
|
||||
return ApiResponse.ok(boardService.checkCommentPassword(map));
|
||||
}
|
||||
//비밀번호 확인 (댓글)
|
||||
@PostMapping("/{boardId}/password")
|
||||
public ApiResponse<Boolean> checkBoardPassword(@PathVariable int boardId, @ReqMap MapDto map) {
|
||||
public ApiResponse<Boolean> checkBoardPassword(@PathVariable("boardId") int boardId, @ReqMap MapDto map) {
|
||||
map.put("LOCBRDSEQ", boardId);
|
||||
return ApiResponse.ok(boardService.checkBoardPassword(map));
|
||||
}
|
||||
// 비밀게시판 여부 확인
|
||||
@GetMapping("/{boardId}/isSecret")
|
||||
public ApiResponse<Boolean> isSecretBoard(@PathVariable Long boardId) {
|
||||
public ApiResponse<Boolean> isSecretBoard(@PathVariable("boardId") Long boardId) {
|
||||
log.info("Checking if board ID {} is secret", boardId);
|
||||
return ApiResponse.ok(boardService.isSecretBoard(boardId));
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user