package com.estate.expert.admin.domain.plan; import com.estate.expert.admin.domain.common.mapper.EntityRefMapper; import com.estate.expert.admin.domain.common.mapper.IMapperBase; import com.estate.expert.admin.utils.MappingIgnore; import org.mapstruct.*; @Mapper(unmappedTargetPolicy = ReportingPolicy.IGNORE, componentModel = MappingConstants.ComponentModel.SPRING, uses = {EntityRefMapper.class}) public interface PlanMapper extends IMapperBase { @Mapping(target = "state", ignore = true) @Mapping(target = "completedTime", ignore = true) @MappingIgnore @Override Plan partialUpdate(PlanDto planDto, @MappingTarget Plan plan); }