From 34f9038b02c547c12ad0ee26416403f44294627d Mon Sep 17 00:00:00 2001 From: "DESKTOP-6ARNG1Q\\dlsgk" Date: Mon, 2 Sep 2024 12:48:30 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B3=BC=EA=B1=B0=EB=8D=B0=EC=9D=B4=ED=84=B0?= =?UTF-8?q?=20api=20=ED=8C=8C=EC=9D=BC=EB=AA=85=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ExcelDownController.java} | 18 +++++++++------- .../ExcelDownMapper.java} | 6 +++--- .../ExcelDownService.java} | 14 ++++++------- .../dto/NtrCtsCmpRequest.java | 2 +- .../dto/NtrCtsCmpResponse.java | 2 +- .../dto/QuotItemResponse.java | 2 +- .../dto/QuotPlanResponse.java | 2 +- .../{api => excelDown}/dto/QuotRequest.java | 2 +- .../{api => excelDown}/dto/QuotResponse.java | 2 +- .../excelDownMapper.xml} | 21 ++++++++++--------- 10 files changed, 37 insertions(+), 34 deletions(-) rename src/main/java/com/interplug/qcast/biz/{api/ApiController.java => excelDown/ExcelDownController.java} (60%) rename src/main/java/com/interplug/qcast/biz/{api/ApiMapper.java => excelDown/ExcelDownMapper.java} (73%) rename src/main/java/com/interplug/qcast/biz/{api/ApiService.java => excelDown/ExcelDownService.java} (56%) rename src/main/java/com/interplug/qcast/biz/{api => excelDown}/dto/NtrCtsCmpRequest.java (91%) rename src/main/java/com/interplug/qcast/biz/{api => excelDown}/dto/NtrCtsCmpResponse.java (98%) rename src/main/java/com/interplug/qcast/biz/{api => excelDown}/dto/QuotItemResponse.java (96%) rename src/main/java/com/interplug/qcast/biz/{api => excelDown}/dto/QuotPlanResponse.java (99%) rename src/main/java/com/interplug/qcast/biz/{api => excelDown}/dto/QuotRequest.java (89%) rename src/main/java/com/interplug/qcast/biz/{api => excelDown}/dto/QuotResponse.java (82%) rename src/main/resources/mappers/{api/apiMapper.xml => excelDown/excelDownMapper.xml} (96%) diff --git a/src/main/java/com/interplug/qcast/biz/api/ApiController.java b/src/main/java/com/interplug/qcast/biz/excelDown/ExcelDownController.java similarity index 60% rename from src/main/java/com/interplug/qcast/biz/api/ApiController.java rename to src/main/java/com/interplug/qcast/biz/excelDown/ExcelDownController.java index 9ec88d7a..eeec4138 100644 --- a/src/main/java/com/interplug/qcast/biz/api/ApiController.java +++ b/src/main/java/com/interplug/qcast/biz/excelDown/ExcelDownController.java @@ -1,7 +1,8 @@ -package com.interplug.qcast.biz.api; +package com.interplug.qcast.biz.excelDown; -import com.interplug.qcast.biz.api.dto.*; +import com.interplug.qcast.biz.excelDown.dto.*; import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpStatus; @@ -11,18 +12,19 @@ import java.util.List; @Slf4j @RestController -@RequestMapping("/api/") +@RequestMapping("/api/excel-down/") @RequiredArgsConstructor -public class ApiController { - private final ApiService apiService; +@Tag(name = "ExcelDownController", description = "과거데이터 엑셀다운로드 API") +public class ExcelDownController { + private final ExcelDownService excelDownService; @Operation(description = "과거데이터_견적 엑셀다운로드 조회") @PostMapping("/quotExclDownData") @ResponseStatus(HttpStatus.OK) public QuotResponse quotExclDownData(@RequestBody QuotRequest quotRequest) { - List quotPlanExclDownData = apiService.selectQuotPlanExclDownData(quotRequest); - List quotItemExclDownData = apiService.selectQuotItemExclDownData(quotRequest); + List quotPlanExclDownData = excelDownService.selectQuotPlanExclDownData(quotRequest); + List quotItemExclDownData = excelDownService.selectQuotItemExclDownData(quotRequest); QuotResponse quotRes = new QuotResponse(); quotRes.setQuotPlanList(quotPlanExclDownData); @@ -35,7 +37,7 @@ public class ApiController { @PostMapping("/ntrCtsCmpExclDownData") @ResponseStatus(HttpStatus.OK) public List ntrCtsCmpExclDownData(@RequestBody NtrCtsCmpRequest ntrCtsCmpRequest) { - return apiService.selectNtrCtsCmpExclDownData(ntrCtsCmpRequest); + return excelDownService.selectNtrCtsCmpExclDownData(ntrCtsCmpRequest); } diff --git a/src/main/java/com/interplug/qcast/biz/api/ApiMapper.java b/src/main/java/com/interplug/qcast/biz/excelDown/ExcelDownMapper.java similarity index 73% rename from src/main/java/com/interplug/qcast/biz/api/ApiMapper.java rename to src/main/java/com/interplug/qcast/biz/excelDown/ExcelDownMapper.java index 001b6d50..b4a35179 100644 --- a/src/main/java/com/interplug/qcast/biz/api/ApiMapper.java +++ b/src/main/java/com/interplug/qcast/biz/excelDown/ExcelDownMapper.java @@ -1,12 +1,12 @@ -package com.interplug.qcast.biz.api; +package com.interplug.qcast.biz.excelDown; -import com.interplug.qcast.biz.api.dto.*; +import com.interplug.qcast.biz.excelDown.dto.*; import org.apache.ibatis.annotations.Mapper; import java.util.List; @Mapper -interface ApiMapper { +interface ExcelDownMapper { List selectQuotPlanExclDownData(QuotRequest quotRequest); List selectQuotItemExclDownData(QuotRequest quotRequest); diff --git a/src/main/java/com/interplug/qcast/biz/api/ApiService.java b/src/main/java/com/interplug/qcast/biz/excelDown/ExcelDownService.java similarity index 56% rename from src/main/java/com/interplug/qcast/biz/api/ApiService.java rename to src/main/java/com/interplug/qcast/biz/excelDown/ExcelDownService.java index 6ddb7a5e..96f8b5ba 100644 --- a/src/main/java/com/interplug/qcast/biz/api/ApiService.java +++ b/src/main/java/com/interplug/qcast/biz/excelDown/ExcelDownService.java @@ -1,6 +1,6 @@ -package com.interplug.qcast.biz.api; +package com.interplug.qcast.biz.excelDown; -import com.interplug.qcast.biz.api.dto.*; +import com.interplug.qcast.biz.excelDown.dto.*; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -10,18 +10,18 @@ import java.util.List; @Slf4j @Service @RequiredArgsConstructor -public class ApiService { - private final ApiMapper apiMapper; +public class ExcelDownService { + private final ExcelDownMapper excelDownMapper; public List selectQuotPlanExclDownData(QuotRequest quotRequest) { - return apiMapper.selectQuotPlanExclDownData(quotRequest); + return excelDownMapper.selectQuotPlanExclDownData(quotRequest); } public List selectQuotItemExclDownData(QuotRequest quotRequest) { - return apiMapper.selectQuotItemExclDownData(quotRequest); + return excelDownMapper.selectQuotItemExclDownData(quotRequest); } public List selectNtrCtsCmpExclDownData(NtrCtsCmpRequest ntrCtsCmpRequest) { - return apiMapper.selectNtrCtsCmpExclDownData(ntrCtsCmpRequest); + return excelDownMapper.selectNtrCtsCmpExclDownData(ntrCtsCmpRequest); } } diff --git a/src/main/java/com/interplug/qcast/biz/api/dto/NtrCtsCmpRequest.java b/src/main/java/com/interplug/qcast/biz/excelDown/dto/NtrCtsCmpRequest.java similarity index 91% rename from src/main/java/com/interplug/qcast/biz/api/dto/NtrCtsCmpRequest.java rename to src/main/java/com/interplug/qcast/biz/excelDown/dto/NtrCtsCmpRequest.java index c8e31a51..f8d00dc5 100644 --- a/src/main/java/com/interplug/qcast/biz/api/dto/NtrCtsCmpRequest.java +++ b/src/main/java/com/interplug/qcast/biz/excelDown/dto/NtrCtsCmpRequest.java @@ -1,4 +1,4 @@ -package com.interplug.qcast.biz.api.dto; +package com.interplug.qcast.biz.excelDown.dto; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/interplug/qcast/biz/api/dto/NtrCtsCmpResponse.java b/src/main/java/com/interplug/qcast/biz/excelDown/dto/NtrCtsCmpResponse.java similarity index 98% rename from src/main/java/com/interplug/qcast/biz/api/dto/NtrCtsCmpResponse.java rename to src/main/java/com/interplug/qcast/biz/excelDown/dto/NtrCtsCmpResponse.java index 7472bbb3..75af5343 100644 --- a/src/main/java/com/interplug/qcast/biz/api/dto/NtrCtsCmpResponse.java +++ b/src/main/java/com/interplug/qcast/biz/excelDown/dto/NtrCtsCmpResponse.java @@ -1,4 +1,4 @@ -package com.interplug.qcast.biz.api.dto; +package com.interplug.qcast.biz.excelDown.dto; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/interplug/qcast/biz/api/dto/QuotItemResponse.java b/src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotItemResponse.java similarity index 96% rename from src/main/java/com/interplug/qcast/biz/api/dto/QuotItemResponse.java rename to src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotItemResponse.java index ca994d40..7d3b7c10 100644 --- a/src/main/java/com/interplug/qcast/biz/api/dto/QuotItemResponse.java +++ b/src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotItemResponse.java @@ -1,4 +1,4 @@ -package com.interplug.qcast.biz.api.dto; +package com.interplug.qcast.biz.excelDown.dto; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/interplug/qcast/biz/api/dto/QuotPlanResponse.java b/src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotPlanResponse.java similarity index 99% rename from src/main/java/com/interplug/qcast/biz/api/dto/QuotPlanResponse.java rename to src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotPlanResponse.java index fe9bc325..65b80e00 100644 --- a/src/main/java/com/interplug/qcast/biz/api/dto/QuotPlanResponse.java +++ b/src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotPlanResponse.java @@ -1,4 +1,4 @@ -package com.interplug.qcast.biz.api.dto; +package com.interplug.qcast.biz.excelDown.dto; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/interplug/qcast/biz/api/dto/QuotRequest.java b/src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotRequest.java similarity index 89% rename from src/main/java/com/interplug/qcast/biz/api/dto/QuotRequest.java rename to src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotRequest.java index 0ee07b29..33d355a7 100644 --- a/src/main/java/com/interplug/qcast/biz/api/dto/QuotRequest.java +++ b/src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotRequest.java @@ -1,4 +1,4 @@ -package com.interplug.qcast.biz.api.dto; +package com.interplug.qcast.biz.excelDown.dto; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/interplug/qcast/biz/api/dto/QuotResponse.java b/src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotResponse.java similarity index 82% rename from src/main/java/com/interplug/qcast/biz/api/dto/QuotResponse.java rename to src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotResponse.java index 3a409815..ef46b0dd 100644 --- a/src/main/java/com/interplug/qcast/biz/api/dto/QuotResponse.java +++ b/src/main/java/com/interplug/qcast/biz/excelDown/dto/QuotResponse.java @@ -1,4 +1,4 @@ -package com.interplug.qcast.biz.api.dto; +package com.interplug.qcast.biz.excelDown.dto; import lombok.Getter; import lombok.Setter; diff --git a/src/main/resources/mappers/api/apiMapper.xml b/src/main/resources/mappers/excelDown/excelDownMapper.xml similarity index 96% rename from src/main/resources/mappers/api/apiMapper.xml rename to src/main/resources/mappers/excelDown/excelDownMapper.xml index 5c7359e3..fe635050 100644 --- a/src/main/resources/mappers/api/apiMapper.xml +++ b/src/main/resources/mappers/excelDown/excelDownMapper.xml @@ -1,10 +1,11 @@ - - + /* sqlid : com.interplug.qcast.api.excelDown.selectQuotPlanExclDownData (견적엑셀다운로드 플랜정보 데이터 조회) */ SELECT B.OBJECT_NO /* 물건번호 物件番号 */ , A.PLAN_NO /* 플랜 案件番号 */ @@ -190,9 +191,9 @@ - + /* sqlid : com.interplug.qcast.api.excelDown.selectQuotItemExclDownData (견적엑셀다운로드 품목단위 데이터 조회) */ SELECT C.OBJECT_NO /* 물건번호 物件番号 */ , B.PLAN_NO /* 플랜 案件番号 */ @@ -268,9 +269,9 @@ - + /* sqlid : com.interplug.qcast.api.excelDown.selectNtrCtsCmpExclDownData (자연재해보상입력 엑셀 다운로드 데이터 조회)*/ SELECT A.GUARANTEE_RECEIVE_USER /* 구매자 성명購入者 */