Files
IP-test/src/main/java/ru/ip/example/mapper/SeazonMapper.java

22 lines
601 B
Java

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<SeriesDto> toSeriesList(List<SeriesEntity> seriesEntities);
SeazonEntity toEntity(SeazonDto dto);
}