From 2acf415e02a374ff78317a7db49504ac0ccd6e8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=AF=BC=EC=84=9D?= Date: Tue, 20 Aug 2024 14:50:44 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20keyword=EC=A1=B0=ED=9A=8C=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../itpick/backend/controller/KeywordController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/store/itpick/backend/controller/KeywordController.java b/src/main/java/store/itpick/backend/controller/KeywordController.java index 999901a..5da7f96 100644 --- a/src/main/java/store/itpick/backend/controller/KeywordController.java +++ b/src/main/java/store/itpick/backend/controller/KeywordController.java @@ -12,6 +12,7 @@ import store.itpick.backend.dto.keyword.SearchDTO; import store.itpick.backend.dto.debate.DebateByKeywordDTO; import store.itpick.backend.model.Keyword; +import store.itpick.backend.repository.KeywordRepository; import store.itpick.backend.service.KeywordService; import java.util.List; @@ -25,6 +26,7 @@ public class KeywordController { private final KeywordService keywordService; + private final KeywordRepository keywordRepository; @GetMapping("/search/nobadge") public BaseResponse> searchKeywords(@RequestParam String query) { @@ -43,5 +45,13 @@ public BaseResponse> searchKeywordsWithBadge(@RequestParam Strin return new BaseResponse<>(keywords); } + @GetMapping("") + public BaseResponse getKeyword(@RequestParam Long keywordId) { + + + Keyword keyword =keywordRepository.getById(keywordId); + return new BaseResponse<>(keyword.getKeyword()); + } + }