QuoteInfoConvertImpl.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.ydtech.modules.ins.convert;
  2. import com.ydtech.modules.ins.model.request.QuoteInfo;
  3. import com.ydtech.modules.ins.model.vo.KindInfoVo;
  4. import com.ydtech.modules.ins.model.vo.RiskInfoVo;
  5. import com.ydtech.modules.ins.model.ya.YaQuoteInfoVo;
  6. import java.util.ArrayList;
  7. import java.util.List;
  8. import javax.annotation.Generated;
  9. @Generated(
  10. value = "org.mapstruct.ap.MappingProcessor",
  11. date = "2024-08-16T18:24:34+0800",
  12. comments = "version: 1.5.4.Final, compiler: javac, environment: Java 1.8.0_131 (Oracle Corporation)"
  13. )
  14. public class QuoteInfoConvertImpl implements QuoteInfoConvert {
  15. @Override
  16. public QuoteInfo convert(YaQuoteInfoVo yaQuoteInfoVo) {
  17. if ( yaQuoteInfoVo == null ) {
  18. return null;
  19. }
  20. QuoteInfo quoteInfo = new QuoteInfo();
  21. quoteInfo.setCarInfo( yaQuoteInfoVo.getCarInfo() );
  22. quoteInfo.setOwnerInfo( yaQuoteInfoVo.getOwnerInfo() );
  23. quoteInfo.setPolicyHolderInfo( yaQuoteInfoVo.getPolicyHolderInfo() );
  24. quoteInfo.setInsuredPersonInfo( yaQuoteInfoVo.getInsuredPersonInfo() );
  25. List<RiskInfoVo> list = yaQuoteInfoVo.getRiskList();
  26. if ( list != null ) {
  27. quoteInfo.setRiskList( new ArrayList<RiskInfoVo>( list ) );
  28. }
  29. List<KindInfoVo> list1 = yaQuoteInfoVo.getKindList();
  30. if ( list1 != null ) {
  31. quoteInfo.setKindList( new ArrayList<KindInfoVo>( list1 ) );
  32. }
  33. quoteInfo.setQuoteno( yaQuoteInfoVo.getQuoteno() );
  34. quoteInfo.setStartDate( yaQuoteInfoVo.getStartDate() );
  35. quoteInfo.setUserid( yaQuoteInfoVo.getUserid() );
  36. return quoteInfo;
  37. }
  38. }