package com.mindskip.xzs.utility.convert;
|
|
import com.mindskip.xzs.domain.ExamPaperAnswer;
|
import com.mindskip.xzs.domain.ExamTemplates;
|
import com.mindskip.xzs.domain.vo.AnswerVO;
|
import com.mindskip.xzs.domain.vo.ExamTemplatesUserCountVO;
|
import com.mindskip.xzs.domain.vo.UserCountExcelVO;
|
import com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM;
|
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapping;
|
import org.mapstruct.Mappings;
|
import org.mapstruct.factory.Mappers;
|
|
import java.util.List;
|
|
@Mapper
|
public interface UserCountExcelClassConvert {
|
|
UserCountExcelClassConvert INSTANCE = Mappers.getMapper(UserCountExcelClassConvert.class);
|
|
@Mappings({
|
@Mapping(source = "name",target = "name"),
|
@Mapping(source = "userName",target = "userName"),
|
@Mapping(source = "count",target = "count"),
|
})
|
List<UserCountExcelVO> ExamTemplatesUserCountVOListToUserCountExcelVOList(List<ExamTemplatesUserCountVO> examTemplatesUserCountVOS);
|
|
|
@Mappings({
|
@Mapping(source = "paperScore",target = "paperScore"),
|
@Mapping(source = "userScore",target = "userScore"),
|
@Mapping(source = "doTime",target = "doTime"),
|
})
|
List<AnswerVO> ExamPaperAnswerListToAnswerVOList(List<ExamPaperAnswer> examPaperAnswers);
|
|
}
|