From d1929d705d7921f3a15ef9a9366771615e78125b Mon Sep 17 00:00:00 2001 From: kcw9609 Date: Tue, 24 Jun 2025 15:16:34 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Feat:=20=EC=82=AC=EC=9A=A9=EC=9E=90?= =?UTF-8?q?=20=EA=B4=80=EC=8B=AC=20=ED=92=88=EB=AA=A9=20=EC=A1=B0=ED=9A=8C?= =?UTF-8?q?=20api=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Feat: 사용자 관심 품목 조회 api 구현 --- .../agridata/spring/controller/UserController.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/agridata/spring/controller/UserController.java b/src/main/java/agridata/spring/controller/UserController.java index e317408..dbfb353 100644 --- a/src/main/java/agridata/spring/controller/UserController.java +++ b/src/main/java/agridata/spring/controller/UserController.java @@ -4,12 +4,10 @@ import agridata.spring.dto.response.UserResponseDTO; import agridata.spring.global.ApiResponse; import agridata.spring.service.UserCommandService; +import agridata.spring.service.UserQueryService; import io.swagger.v3.oas.annotations.Operation; import lombok.RequiredArgsConstructor; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; @RestController @RequiredArgsConstructor @@ -17,6 +15,7 @@ public class UserController { private final UserCommandService userCommandService; + private final UserQueryService userQueryService; // 회원가입 API @Operation(summary = "회원가입 API", description = "회원가입 API입니다.") @@ -34,5 +33,11 @@ public ApiResponse login(@RequestBody UserRequestDTO.L return ApiResponse.onSuccess(result); } + @GetMapping("/prefer-item") + public ApiResponse getPreferItem(){ + var preferItem = userQueryService.getUserPreferItem(); + return ApiResponse.onSuccess(preferItem); + } + }