package com.estate.expert.admin.domain.exam.task.pass;
|
|
import org.mapstruct.*;
|
|
@Mapper(unmappedTargetPolicy = ReportingPolicy.IGNORE, componentModel = MappingConstants.ComponentModel.SPRING)
|
public interface ByPassInfoMapper {
|
|
ByPassInfoDto toDto(ByPassInfo entity);
|
|
ByPassInfo toEntity(ByPassInfoDto dto);
|
|
|
@InheritConfiguration(name = "toEntity")
|
@BeanMapping(nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE)
|
@Mappings(value = {
|
@Mapping(target = "id", ignore = true)
|
})
|
ByPassInfo partialUpdate(ByPassInfoDto dto, @MappingTarget ByPassInfo entity);
|
}
|