| package com.matrix.system.app.mapper; | 
|   | 
| import com.matrix.system.app.vo.SkinCheckAnalysisItems; | 
| import com.matrix.system.app.vo.SkinCheckDetailVo; | 
| import com.matrix.system.app.vo.SkinCheckDiagnoseItemVo; | 
| import com.matrix.system.app.vo.SkinCheckListVo; | 
| import com.matrix.system.hive.bean.SysSkinCheckRecord; | 
| import com.matrix.system.hive.bean.SysSkinDetail; | 
| import org.mapstruct.Mapper; | 
| import org.mapstruct.Mapping; | 
| import org.mapstruct.factory.Mappers; | 
|   | 
| import java.util.List; | 
|   | 
| @Mapper | 
| public abstract class SysSkinCheckRecordMapper { | 
|     public static final SysSkinCheckRecordMapper INSTANCE = Mappers.getMapper(SysSkinCheckRecordMapper.class); | 
|   | 
|     public abstract SkinCheckListVo entityToSkinCheckListVo(SysSkinCheckRecord sysSkinCheckRecord); | 
|   | 
|     public abstract List<SkinCheckListVo> entitiesToListVos(List<SysSkinCheckRecord> list); | 
|   | 
|     @Mapping(target = "sex", source = "ext2") | 
|     @Mapping(target = "vipName", source = "userName") | 
|     public abstract SkinCheckDetailVo entityToDetailVo(SysSkinCheckRecord sysSkinCheckRecord); | 
|   | 
|     @Mapping(target = "title", source = "symptom") | 
|     public abstract SkinCheckDiagnoseItemVo entityToDiagnoseItem(SysSkinDetail sysSkinDetail); | 
|   | 
|     public abstract List<SkinCheckDiagnoseItemVo> entitiesToDiagnoseItems(List<SysSkinDetail> list); | 
|   | 
|     @Mapping(target = "title", source = "symptom") | 
|     public abstract SkinCheckAnalysisItems entityToAnalysisItem(SysSkinDetail sysSkinDetail); | 
|   | 
|     public abstract List<SkinCheckAnalysisItems> entitiesToAnalysisItems(List<SysSkinDetail> list); | 
|   | 
|   | 
| } |