package com.estate.expert.admin.domain.exam.record.warning;
|
|
import com.estate.expert.admin.domain.common.mapper.EntityRefMapper;
|
import com.estate.expert.admin.domain.common.mapper.IMapperBase;
|
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapping;
|
import org.mapstruct.MappingConstants;
|
import org.mapstruct.ReportingPolicy;
|
|
@Mapper(unmappedTargetPolicy = ReportingPolicy.IGNORE, componentModel = MappingConstants.ComponentModel.SPRING, uses = {EntityRefMapper.class})
|
public interface WarningRecordMapper extends IMapperBase<WarningRecordDto, WarningRecord> {
|
|
@Mapping(source = "checkTask.plan.name", target = "planName")
|
@Mapping(source = "checkTask.project.name", target = "projectName")
|
@Override
|
WarningRecordDto toDto(WarningRecord entity);
|
|
}
|