From c8b6c410c98d493a84e5bf656a1c0845e425da8b Mon Sep 17 00:00:00 2001 From: "LAPTOP-L3VE7KK2\\USER" Date: Tue, 11 Feb 2025 09:15:06 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A9=94=EC=9D=B8=20=EB=AC=BC=EA=B1=B4?= =?UTF-8?q?=EC=A0=95=EB=B3=B4=20=EC=A1=B0=ED=9A=8C=20API=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=20=EA=B0=9C=EB=B0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/mainPage/MainPageController.java | 4 +- .../qcast/biz/object/ObjectMapper.java | 3 ++ .../qcast/biz/object/ObjectService.java | 11 ++++ .../resources/mappers/object/objectMapper.xml | 52 +++++++++++++++++++ 4 files changed, 67 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/interplug/qcast/biz/mainPage/MainPageController.java b/src/main/java/com/interplug/qcast/biz/mainPage/MainPageController.java index f7bc28ae..4c608e19 100644 --- a/src/main/java/com/interplug/qcast/biz/mainPage/MainPageController.java +++ b/src/main/java/com/interplug/qcast/biz/mainPage/MainPageController.java @@ -39,10 +39,8 @@ public class MainPageController { // 물건정보 목록 조회 ObjectRequest objectRequest = new ObjectRequest(); objectRequest.setSaleStoreId(saleStoreId); - objectRequest.setStartRow("1"); - objectRequest.setEndRow("3"); - List objectList = objectService.selectObjectList(objectRequest); + List objectList = objectService.selectObjectMainList(objectRequest); mainPageResponse.setObjectList(objectList); return mainPageResponse; diff --git a/src/main/java/com/interplug/qcast/biz/object/ObjectMapper.java b/src/main/java/com/interplug/qcast/biz/object/ObjectMapper.java index 58450c93..c035c8f8 100644 --- a/src/main/java/com/interplug/qcast/biz/object/ObjectMapper.java +++ b/src/main/java/com/interplug/qcast/biz/object/ObjectMapper.java @@ -25,6 +25,9 @@ public interface ObjectMapper { // 판매점 정보 조회 public SaleStoreResponse selectSaleStoreInfo(String saleStoreId); + // 물건정보 메인 목록 조회 + public List selectObjectMainList(ObjectRequest objectRequest); + // 물건정보 목록 조회 public List selectObjectList(ObjectRequest objectRequest); diff --git a/src/main/java/com/interplug/qcast/biz/object/ObjectService.java b/src/main/java/com/interplug/qcast/biz/object/ObjectService.java index e81f0cb7..0c6d48d4 100644 --- a/src/main/java/com/interplug/qcast/biz/object/ObjectService.java +++ b/src/main/java/com/interplug/qcast/biz/object/ObjectService.java @@ -174,6 +174,17 @@ public class ObjectService { return objectMapper.selectSaleStoreInfo(saleStoreId); } + /** + * 물건정보 메인 목록 조회 + * + * @param objectRequest 물건정보 검색어 정보 + * @return List 물건정보 목록 + * @throws Exception + */ + public List selectObjectMainList(ObjectRequest objectRequest) throws Exception { + return objectMapper.selectObjectMainList(objectRequest); + } + /** * 물건정보 목록 조회 * diff --git a/src/main/resources/mappers/object/objectMapper.xml b/src/main/resources/mappers/object/objectMapper.xml index a77c3a0a..749e99ea 100644 --- a/src/main/resources/mappers/object/objectMapper.xml +++ b/src/main/resources/mappers/object/objectMapper.xml @@ -138,6 +138,58 @@ WHERE A.SALE_STORE_ID = #{saleStoreId} + +