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