diff --git a/build.gradle b/build.gradle index 01b23ee..780c826 100644 --- a/build.gradle +++ b/build.gradle @@ -174,6 +174,10 @@ dependencies { // 스프링 부트 개발 도구 - 자동 재시작, 라이브 리로드 등 developmentOnly 'org.springframework.boot:spring-boot-devtools' + // 맵스트럭쳐 - 엔티티 <-> VO,DTO 변환 도구 + implementation 'org.mapstruct:mapstruct:1.5.5.Final' + annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.5.Final' + // ===== 테스트 의존성 ===== // 스프링 부트 테스트 스타터 - JUnit, Mockito 등 테스트 도구 포함 testImplementation 'org.springframework.boot:spring-boot-starter-test' diff --git a/src/main/java/go/kr/project/vo/mapper/CpAnswerMapper.java b/src/main/java/go/kr/project/vo/mapper/CpAnswerMapper.java new file mode 100644 index 0000000..10515c6 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpAnswerMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpAnswer; +import go.kr.project.vo.CpAnswerVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpAnswerMapper { + + CpAnswerVO toVo(CpAnswer entity); + + CpAnswer toEntity(CpAnswerVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpBdongMapper.java b/src/main/java/go/kr/project/vo/mapper/CpBdongMapper.java new file mode 100644 index 0000000..5345d60 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpBdongMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpBdong; +import go.kr.project.vo.CpBdongVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpBdongMapper { + + CpBdongVO toVo(CpBdong entity); + + CpBdong toEntity(CpBdongVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpCancelMapper.java b/src/main/java/go/kr/project/vo/mapper/CpCancelMapper.java new file mode 100644 index 0000000..862bbea --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpCancelMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpCancel; +import go.kr.project.vo.CpCancelVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpCancelMapper { + + CpCancelVO toVo(CpCancel entity); + + CpCancel toEntity(CpCancelVO vo); +} \ No newline at end of file diff --git a/src/main/java/go/kr/project/vo/mapper/CpGojiPrtMapper.java b/src/main/java/go/kr/project/vo/mapper/CpGojiPrtMapper.java new file mode 100644 index 0000000..b9856db --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpGojiPrtMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpGojiPrt; +import go.kr.project.vo.CpGojiPrtVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpGojiPrtMapper { + + CpGojiPrtVO toVo(CpGojiPrt entity); + + CpGojiPrt toEntity(CpGojiPrtVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpGojiSendHistMapper.java b/src/main/java/go/kr/project/vo/mapper/CpGojiSendHistMapper.java new file mode 100644 index 0000000..b52f59b --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpGojiSendHistMapper.java @@ -0,0 +1,11 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpGojiSendHist; +import go.kr.project.vo.CpGojiSendHistVO; + +public interface CpGojiSendHistMapper { + + CpGojiSendHistVO toVo(CpGojiSendHist entity); + + CpGojiSendHist toEntity(CpGojiSendHistVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpGojitMapper.java b/src/main/java/go/kr/project/vo/mapper/CpGojitMapper.java new file mode 100644 index 0000000..6f27676 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpGojitMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpGojit; +import go.kr.project.vo.CpGojitVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpGojitMapper { + + CpGojitVO toVo(CpGojit entity); + + CpGojit toEntity(CpGojitVO vo); +} \ No newline at end of file diff --git a/src/main/java/go/kr/project/vo/mapper/CpImagesizeMapper.java b/src/main/java/go/kr/project/vo/mapper/CpImagesizeMapper.java new file mode 100644 index 0000000..f5ab123 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpImagesizeMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpImagesize; +import go.kr.project.vo.CpImagesizeVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpImagesizeMapper { + + CpImagesizeVO toVo(CpImagesize entity); + + CpImagesize toEntity(CpImagesizeVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpInstructAnswerMapper.java b/src/main/java/go/kr/project/vo/mapper/CpInstructAnswerMapper.java new file mode 100644 index 0000000..1aeb46a --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpInstructAnswerMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpInstructAnswer; +import go.kr.project.vo.CpInstructAnswerVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpInstructAnswerMapper { + + CpInstructAnswerVO toVo(CpInstructAnswer entity); + + CpInstructAnswer toEntity(CpInstructAnswerVO vo); +} \ No newline at end of file diff --git a/src/main/java/go/kr/project/vo/mapper/CpInstructMapper.java b/src/main/java/go/kr/project/vo/mapper/CpInstructMapper.java new file mode 100644 index 0000000..3d3444f --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpInstructMapper.java @@ -0,0 +1,14 @@ +package go.kr.project.vo.mapper; + + +import go.kr.project.domain.entity.CpInstruct; +import go.kr.project.vo.CpInstructVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpInstructMapper { + + CpInstructVO toVo(CpInstruct entity); + + CpInstruct toEntity(CpInstructVO vo); +} \ No newline at end of file diff --git a/src/main/java/go/kr/project/vo/mapper/CpMainEtc1Mapper.java b/src/main/java/go/kr/project/vo/mapper/CpMainEtc1Mapper.java new file mode 100644 index 0000000..b40f2f2 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpMainEtc1Mapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpMainEtc1; +import go.kr.project.vo.CpMainEtc1VO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpMainEtc1Mapper { + + CpMainEtc1VO toVo(CpMainEtc1 entity); + + CpMainEtc1 toEntity(CpMainEtc1VO vo); +} \ No newline at end of file diff --git a/src/main/java/go/kr/project/vo/mapper/CpMainMapper.java b/src/main/java/go/kr/project/vo/mapper/CpMainMapper.java new file mode 100644 index 0000000..63665c5 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpMainMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpMain; +import go.kr.project.vo.CpMainVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpMainMapper { + + CpMainVO toVo(CpMain entity); + + CpMain toEntity(CpMainVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpMatchMapper.java b/src/main/java/go/kr/project/vo/mapper/CpMatchMapper.java new file mode 100644 index 0000000..af5e41f --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpMatchMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpMatch; +import go.kr.project.vo.CpMatchVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpMatchMapper { + + CpMatchVO toVo(CpMatch entity); + + CpMatch toEntity(CpMatchVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpOwnerMapper.java b/src/main/java/go/kr/project/vo/mapper/CpOwnerMapper.java new file mode 100644 index 0000000..7b945c8 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpOwnerMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpOwner; +import go.kr.project.vo.CpOwnerVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpOwnerMapper { + + CpOwnerVO toVo(CpOwner entity); + + CpOwner toEntity(CpOwnerVO vo); +} \ No newline at end of file diff --git a/src/main/java/go/kr/project/vo/mapper/CpSeallOneMapper.java b/src/main/java/go/kr/project/vo/mapper/CpSeallOneMapper.java new file mode 100644 index 0000000..c38c100 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpSeallOneMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpSeallOne; +import go.kr.project.vo.CpSeallOneVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpSeallOneMapper { + + CpSeallOneVO toVo(CpSeallOne entity); + + CpSeallOne toEntity(CpSeallOneVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpSetinfoMapper.java b/src/main/java/go/kr/project/vo/mapper/CpSetinfoMapper.java new file mode 100644 index 0000000..e9afbad --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpSetinfoMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpSetinfo; +import go.kr.project.vo.CpSetinfoVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpSetinfoMapper { + + CpSetinfoVO toVo(CpSetinfo entity); + + CpSetinfo toEntity(CpSetinfoVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpSggMapper.java b/src/main/java/go/kr/project/vo/mapper/CpSggMapper.java new file mode 100644 index 0000000..5deb91c --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpSggMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpSgg; +import go.kr.project.vo.CpSggVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpSggMapper { + + CpSggVO toVo(CpSgg entity); + + CpSgg toEntity(CpSggVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpUserMapper.java b/src/main/java/go/kr/project/vo/mapper/CpUserMapper.java new file mode 100644 index 0000000..bef9954 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpUserMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpUser; +import go.kr.project.vo.CpUserVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpUserMapper { + + CpUserVO toVo(CpUser entity); + + CpUser toEntity(CpUserVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/CpViolationMapper.java b/src/main/java/go/kr/project/vo/mapper/CpViolationMapper.java new file mode 100644 index 0000000..8a1a7a4 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/CpViolationMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.CpViolation; +import go.kr.project.vo.CpViolationVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface CpViolationMapper { + + CpViolationVO toVo(CpViolation entity); + + CpViolation toEntity(CpViolationVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/EpostDelivResultMapper.java b/src/main/java/go/kr/project/vo/mapper/EpostDelivResultMapper.java new file mode 100644 index 0000000..02525e0 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/EpostDelivResultMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.EpostDelivResult; +import go.kr.project.vo.EpostDelivResultVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface EpostDelivResultMapper { + + EpostDelivResultVO toVo(EpostDelivResult entity); + + EpostDelivResult toEntity(EpostDelivResultVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/EpostMakeResultMapper.java b/src/main/java/go/kr/project/vo/mapper/EpostMakeResultMapper.java new file mode 100644 index 0000000..2bb037f --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/EpostMakeResultMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.EpostMakeResult; +import go.kr.project.vo.EpostMakeResultVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface EpostMakeResultMapper { + + EpostMakeResultVO toVo(EpostMakeResult entity); + + EpostMakeResult toEntity(EpostMakeResultVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/EpostRgstNmbrMapper.java b/src/main/java/go/kr/project/vo/mapper/EpostRgstNmbrMapper.java new file mode 100644 index 0000000..f450762 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/EpostRgstNmbrMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.EpostRgstNmbr; +import go.kr.project.vo.EpostRgstNmbrVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface EpostRgstNmbrMapper { + + EpostRgstNmbrVO toVo(EpostRgstNmbr entity); + + EpostRgstNmbr toEntity(EpostRgstNmbrVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/EpostSenderDetailMapper.java b/src/main/java/go/kr/project/vo/mapper/EpostSenderDetailMapper.java new file mode 100644 index 0000000..1949300 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/EpostSenderDetailMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.EpostSenderDetail; +import go.kr.project.vo.EpostSenderDetailVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface EpostSenderDetailMapper { + + EpostSenderDetailVO toVo(EpostSenderDetail entity); + + EpostSenderDetail toEntity(EpostSenderDetailVO vo); +} \ No newline at end of file diff --git a/src/main/java/go/kr/project/vo/mapper/EpostSenderRegMapper.java b/src/main/java/go/kr/project/vo/mapper/EpostSenderRegMapper.java new file mode 100644 index 0000000..daf5fed --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/EpostSenderRegMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.EpostSenderReg; +import go.kr.project.vo.EpostSenderRegVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface EpostSenderRegMapper { + + EpostSenderRegVO toVo(EpostSenderReg entity); + + EpostSenderReg toEntity(EpostSenderRegVO vo); +} \ No newline at end of file diff --git a/src/main/java/go/kr/project/vo/mapper/TbCntcSndngDetailMapper.java b/src/main/java/go/kr/project/vo/mapper/TbCntcSndngDetailMapper.java new file mode 100644 index 0000000..f5a5fca --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/TbCntcSndngDetailMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.TbCntcSndngDetail; +import go.kr.project.vo.TbCntcSndngDetailVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface TbCntcSndngDetailMapper { + + TbCntcSndngDetailVO toVo(TbCntcSndngDetail entity); + + TbCntcSndngDetail toEntity(TbCntcSndngDetailVO vo); +} diff --git a/src/main/java/go/kr/project/vo/mapper/TbCntcSndngResultMapper.java b/src/main/java/go/kr/project/vo/mapper/TbCntcSndngResultMapper.java new file mode 100644 index 0000000..18341a5 --- /dev/null +++ b/src/main/java/go/kr/project/vo/mapper/TbCntcSndngResultMapper.java @@ -0,0 +1,13 @@ +package go.kr.project.vo.mapper; + +import go.kr.project.domain.entity.TbCntcSndngResult; +import go.kr.project.vo.TbCntcSndngResultVO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface TbCntcSndngResultMapper { + + TbCntcSndngResultVO toVo(TbCntcSndngResult entity); + + TbCntcSndngResult toEntity(TbCntcSndngResultVO vo); +} \ No newline at end of file