From d14ee189b514d1c6ffc51311b17b58b0d70793b5 Mon Sep 17 00:00:00 2001 From: Kurt92 Date: Thu, 27 Nov 2025 14:00:28 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20vo=20=EC=A1=B0=ED=9A=8C=EC=9A=A9?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EC=A0=95=EC=9D=98,=20=EB=A7=B5=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=EB=9F=AD=EC=B3=90=20entity=20->=20vo=20=EB=8B=A8?= =?UTF-8?q?=EB=B0=A9=ED=96=A5=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kr/project/vo/mapper/EntityVoMapper.java | 29 +++---------------- .../project/domain/entity/CpViolationId.java | 1 + 2 files changed, 5 insertions(+), 25 deletions(-) diff --git a/src/main/java/go/kr/project/vo/mapper/EntityVoMapper.java b/src/main/java/go/kr/project/vo/mapper/EntityVoMapper.java index 2b4e858..ff9b32e 100644 --- a/src/main/java/go/kr/project/vo/mapper/EntityVoMapper.java +++ b/src/main/java/go/kr/project/vo/mapper/EntityVoMapper.java @@ -3,6 +3,7 @@ package go.kr.project.vo.mapper; import go.kr.project.domain.entity.*; import go.kr.project.vo.*; import org.mapstruct.Mapper; +import org.mapstruct.Mapping; @Mapper(componentModel = "spring") public interface EntityVoMapper { @@ -12,85 +13,63 @@ public interface EntityVoMapper { // ===== CP 계열 ===== CpAnswerVO toCpAnswerVO(CpAnswer entity); - CpAnswer toCpAnswer(CpAnswerVO vo); CpBdongVO toCpBdongVO(CpBdong entity); - CpBdong toCpBdong(CpBdongVO vo); CpCancelVO toCpCancelVO(CpCancel entity); - CpCancel toCpCancel(CpCancelVO vo); CpGojiPrtVO toCpGojiPrtVO(CpGojiPrt entity); - CpGojiPrt toCpGojiPrt(CpGojiPrtVO vo); CpGojiSendHistVO toCpGojiSendHistVO(CpGojiSendHist entity); - CpGojiSendHist toCpGojiSendHist(CpGojiSendHistVO vo); CpGojitVO toCpGojitVO(CpGojit entity); - CpGojit toCpGojit(CpGojitVO vo); CpImagesizeVO toCpImagesizeVO(CpImagesize entity); - CpImagesize toCpImagesize(CpImagesizeVO vo); CpInstructVO toCpInstructVO(CpInstruct entity); - CpInstruct toCpInstruct(CpInstructVO vo); CpInstructAnswerVO toCpInstructAnswerVO(CpInstructAnswer entity); - CpInstructAnswer toCpInstructAnswer(CpInstructAnswerVO vo); CpMainVO toCpMainVO(CpMain entity); - CpMain toCpMain(CpMainVO vo); CpMainEtc1VO toCpMainEtc1VO(CpMainEtc1 entity); - CpMainEtc1 toCpMainEtc1(CpMainEtc1VO vo); CpMatchVO toCpMatchVO(CpMatch entity); - CpMatch toCpMatch(CpMatchVO vo); CpOwnerVO toCpOwnerVO(CpOwner entity); - CpOwner toCpOwner(CpOwnerVO vo); CpSeallOneVO toCpSeallOneVO(CpSeallOne entity); - CpSeallOne toCpSeallOne(CpSeallOneVO vo); CpSetinfoVO toCpSetinfoVO(CpSetinfo entity); - CpSetinfo toCpSetinfo(CpSetinfoVO vo); CpSggVO toCpSggVO(CpSgg entity); - CpSgg toCpSgg(CpSggVO vo); CpUserVO toCpUserVO(CpUser entity); - CpUser toCpUser(CpUserVO vo); + @Mapping(target = "vlSggcode", source = "id.vlSggcode") + @Mapping(target = "vlJobgroup", source = "id.vlJobgroup") + @Mapping(target = "vlCode", source = "id.vlCode") CpViolationVO toCpViolationVO(CpViolation entity); - CpViolation toCpViolation(CpViolationVO vo); // ===== EPOST 계열 ===== EpostDelivResultVO toEpostDelivResultVO(EpostDelivResult entity); - EpostDelivResult toEpostDelivResult(EpostDelivResultVO vo); EpostMakeResultVO toEpostMakeResultVO(EpostMakeResult entity); - EpostMakeResult toEpostMakeResult(EpostMakeResultVO vo); // EpostRecptResultVO toEpostRecptResultVO(EpostRecptResult entity); // EpostRecptResult toEpostRecptResult(EpostRecptResultVO vo); EpostRgstNmbrVO toEpostRgstNmbrVO(EpostRgstNmbr entity); - EpostRgstNmbr toEpostRgstNmbr(EpostRgstNmbrVO vo); EpostSenderDetailVO toEpostSenderDetailVO(EpostSenderDetail entity); - EpostSenderDetail toEpostSenderDetail(EpostSenderDetailVO vo); EpostSenderRegVO toEpostSenderRegVO(EpostSenderReg entity); - EpostSenderReg toEpostSenderReg(EpostSenderRegVO vo); // ===== TB_CNTC 계열 ===== TbCntcSndngDetailVO toTbCntcSndngDetailVO(TbCntcSndngDetail entity); - TbCntcSndngDetail toTbCntcSndngDetail(TbCntcSndngDetailVO vo); TbCntcSndngResultVO toTbCntcSndngResultVO(TbCntcSndngResult entity); - TbCntcSndngResult toTbCntcSndngResult(TbCntcSndngResultVO vo); } diff --git a/src/schemas/go/kr/project/domain/entity/CpViolationId.java b/src/schemas/go/kr/project/domain/entity/CpViolationId.java index 671c340..f21ebf0 100644 --- a/src/schemas/go/kr/project/domain/entity/CpViolationId.java +++ b/src/schemas/go/kr/project/domain/entity/CpViolationId.java @@ -8,6 +8,7 @@ import java.io.Serializable; import java.util.Objects; @Embeddable +@Getter @Builder @NoArgsConstructor @AllArgsConstructor