package com.matrix.system.app.mapper; import com.matrix.system.app.dto.QuestionAnswerItemDto; import com.matrix.system.app.vo.QuestionVo; import com.matrix.system.hive.bean.Answer; import com.matrix.system.hive.bean.Question; import com.matrix.system.hive.bean.VipAnswer; import java.util.ArrayList; import java.util.List; import javax.annotation.Generated; @Generated( value = "org.mapstruct.ap.MappingProcessor", date = "2021-01-26T20:08:10+0800", comments = "version: 1.3.0.Final, compiler: javac, environment: Java 1.8.0_181 (Oracle Corporation)" ) public class QuestionMapperImpl extends QuestionMapper { @Override public QuestionVo entityToVo(Question question) { if ( question == null ) { return null; } QuestionVo questionVo = new QuestionVo(); questionVo.setId( question.getId() ); questionVo.setQuestion( question.getQuestion() ); questionVo.setType( question.getType() ); List list = question.getAnswers(); if ( list != null ) { questionVo.setAnswers( new ArrayList( list ) ); } questionVo.setVipAnswer( question.getVipAnswer() ); return questionVo; } @Override public List entitiesToVos(List list) { if ( list == null ) { return null; } List list1 = new ArrayList( list.size() ); for ( Question question : list ) { list1.add( entityToVo( question ) ); } return list1; } @Override public VipAnswer dtoToVipAnswer(QuestionAnswerItemDto questionAnswerDto) { if ( questionAnswerDto == null ) { return null; } VipAnswer vipAnswer = new VipAnswer(); vipAnswer.setQuesionId( questionAnswerDto.getQuestionId() ); vipAnswer.setVipId( questionAnswerDto.getVipId() ); vipAnswer.setAnswerId( questionAnswerDto.getAnswerId() ); vipAnswer.setAnswerText( questionAnswerDto.getAnswerText() ); return vipAnswer; } @Override public List dtosToVipAnswers(List list) { if ( list == null ) { return null; } List list1 = new ArrayList( list.size() ); for ( QuestionAnswerItemDto questionAnswerItemDto : list ) { list1.add( dtoToVipAnswer( questionAnswerItemDto ) ); } return list1; } }