feat : MapStruct 세팅및 매퍼 구성

pull/11/head
Kurt92 1 month ago
parent cc9583c1b9
commit e9bb45f7e0

@ -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'

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}

@ -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);
}
Loading…
Cancel
Save