From 8c42932f8b60d1574ad072104b2dc913beeb9b15 Mon Sep 17 00:00:00 2001 From: Daseul Kim Date: Tue, 14 Jan 2025 17:12:06 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EA=B2=AC=EC=A0=81=EC=84=9C=20?= =?UTF-8?q?=EC=95=84=EC=9D=B4=ED=85=9C=20=EC=A1=B0=ED=9A=8C=20api=20reques?= =?UTF-8?q?t=20body=EC=97=90=20pcs=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../quotation/ApiQuotationItemPcsRequest.java | 32 +++++++++++++++++++ .../quotation/ApiQuotationItemRequest.java | 4 +++ 2 files changed, 36 insertions(+) create mode 100644 src/main/java/com/interplug/qcast/biz/master/dto/quotation/ApiQuotationItemPcsRequest.java diff --git a/src/main/java/com/interplug/qcast/biz/master/dto/quotation/ApiQuotationItemPcsRequest.java b/src/main/java/com/interplug/qcast/biz/master/dto/quotation/ApiQuotationItemPcsRequest.java new file mode 100644 index 00000000..e8a74fdd --- /dev/null +++ b/src/main/java/com/interplug/qcast/biz/master/dto/quotation/ApiQuotationItemPcsRequest.java @@ -0,0 +1,32 @@ +package com.interplug.qcast.biz.master.dto.quotation; + +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotNull; +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +@Schema(description = "Api 견적서 아이템 조회 PCS 요청 객체") +public class ApiQuotationItemPcsRequest { + + @Schema(description = "PCS메이커코드", maxLength = 10) + @NotNull + public String pcsMkrCd; + + @Schema(description = "PCS시리즈코드", maxLength = 10) + @NotNull + public String pcsSerCd; + + @Schema(description = "PCS 아이템ID", maxLength = 20) + @NotNull + public String pcsItemId; + + @Schema(description = "PCS옵션코드", maxLength = 20) + @NotNull + public String pscOptCd; + + @Schema(description = "병렬수(회로수)") + @NotNull + public Integer paralQty; +} diff --git a/src/main/java/com/interplug/qcast/biz/master/dto/quotation/ApiQuotationItemRequest.java b/src/main/java/com/interplug/qcast/biz/master/dto/quotation/ApiQuotationItemRequest.java index 600eb75b..bc6c494a 100644 --- a/src/main/java/com/interplug/qcast/biz/master/dto/quotation/ApiQuotationItemRequest.java +++ b/src/main/java/com/interplug/qcast/biz/master/dto/quotation/ApiQuotationItemRequest.java @@ -143,4 +143,8 @@ public class ApiQuotationItemRequest { @Schema(description = "랙") @NotNull public List racks; + + @Schema(description = "PCS") + @NotNull + public List pcses; }