package ru.ip.example.mapper; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import ru.ip.example.domain.SeazonDto; import ru.ip.example.domain.SeriesDto; import ru.ip.example.domain.entity.SeazonEntity; import ru.ip.example.domain.entity.SeriesEntity; import java.util.List; @Mapper(componentModel = "spring", uses = SeriesMapper.class) public interface SeazonMapper { @Mapping(source = "entity.series", target = "series") SeazonDto toDto(SeazonEntity entity); List toSeriesList(List seriesEntities); SeazonEntity toEntity(SeazonDto dto); }