22 lines
601 B
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);
|
|
}
|