From 63969fa2653e44ccf480a1acd434d008971030e6 Mon Sep 17 00:00:00 2001 From: ysCha Date: Tue, 31 Mar 2026 14:26:21 +0900 Subject: [PATCH] =?UTF-8?q?errSave=20api=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/interplug/qcast/biz/master/MasterController.java | 8 ++++++++ .../com/interplug/qcast/biz/master/QuotationService.java | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/src/main/java/com/interplug/qcast/biz/master/MasterController.java b/src/main/java/com/interplug/qcast/biz/master/MasterController.java index 02f5a823..611d0540 100644 --- a/src/main/java/com/interplug/qcast/biz/master/MasterController.java +++ b/src/main/java/com/interplug/qcast/biz/master/MasterController.java @@ -12,6 +12,7 @@ import com.interplug.qcast.biz.master.dto.pcs.menualconf.ApiPcsMenualConfRequest import com.interplug.qcast.biz.master.dto.pcs.series.ApiPcsSeriesItemRequest; import com.interplug.qcast.biz.master.dto.pcs.series.ApiPcsSeriesItemResponse; import com.interplug.qcast.biz.master.dto.pcs.voltagestepup.ApiPcsVoltageStepUpResponse; +import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationErrSaveRequest; import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationItemRequest; import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationItemResponse; import com.interplug.qcast.biz.master.dto.roofmaterial.ApiRoofMaterialResponse; @@ -294,4 +295,11 @@ public class MasterController { HttpServletRequest request, @RequestBody ApiQuotationItemRequest quotationItemRequest) { return quotationService.getQuotationItem(request.getHeader("Referer"), quotationItemRequest); } + + @Operation(description = "견적서 오류를 저장한다.") + @PostMapping("/quotationErrSave") + public ApiResponse quotationErrSave( + HttpServletRequest request, @RequestBody ApiQuotationErrSaveRequest quotationErrSaveRequest) { + return quotationService.quotationErrSave(request.getHeader("Referer"), quotationErrSaveRequest); + } } diff --git a/src/main/java/com/interplug/qcast/biz/master/QuotationService.java b/src/main/java/com/interplug/qcast/biz/master/QuotationService.java index 760fd039..386757ee 100644 --- a/src/main/java/com/interplug/qcast/biz/master/QuotationService.java +++ b/src/main/java/com/interplug/qcast/biz/master/QuotationService.java @@ -1,6 +1,7 @@ package com.interplug.qcast.biz.master; import com.interplug.qcast.biz.master.dto.ApiResponse; +import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationErrSaveRequest; import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationItemRequest; import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationItemResponse; import java.util.List; @@ -16,4 +17,9 @@ public interface QuotationService { @PostMapping("/item") public ApiResponse> getQuotationItem( @RequestHeader("Referer") String referer, @RequestBody ApiQuotationItemRequest req); + + // 견적서 오류 저장 + @PostMapping("/errSave") + public ApiResponse quotationErrSave( + @RequestHeader("Referer") String referer, @RequestBody ApiQuotationErrSaveRequest req); }