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