entity additions
This commit is contained in:
12
src/main/java/ru/ip/example/service/SeazonService.java
Normal file
12
src/main/java/ru/ip/example/service/SeazonService.java
Normal file
@@ -0,0 +1,12 @@
|
||||
package ru.ip.example.service;
|
||||
|
||||
import ru.ip.example.domain.SeazonDto;
|
||||
|
||||
public interface SeazonService {
|
||||
|
||||
SeazonDto save(SeazonDto dto);
|
||||
|
||||
SeazonDto update(Integer id, SeazonDto dto);
|
||||
|
||||
void delete(Integer id);
|
||||
}
|
||||
12
src/main/java/ru/ip/example/service/SeriesService.java
Normal file
12
src/main/java/ru/ip/example/service/SeriesService.java
Normal file
@@ -0,0 +1,12 @@
|
||||
package ru.ip.example.service;
|
||||
|
||||
import ru.ip.example.domain.SeriesDto;
|
||||
|
||||
public interface SeriesService {
|
||||
|
||||
SeriesDto save(SeriesDto dto);
|
||||
|
||||
SeriesDto update(Integer id, SeriesDto dto);
|
||||
|
||||
void delete(Integer id);
|
||||
}
|
||||
@@ -1,28 +1,25 @@
|
||||
package ru.ip.example.service;
|
||||
package ru.ip.example.service.impl;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import ru.ip.example.domain.FilmDto;
|
||||
import ru.ip.example.domain.FilmEntity;
|
||||
import ru.ip.example.domain.entity.FilmEntity;
|
||||
import ru.ip.example.mapper.FilmMapper;
|
||||
import ru.ip.example.repository.FilmRepository;
|
||||
import ru.ip.example.service.FilmService;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class FilmServiceImpl implements FilmService {
|
||||
|
||||
private final FilmRepository filmRepository;
|
||||
|
||||
private final FilmMapper filmMapper;
|
||||
|
||||
@Autowired
|
||||
public FilmServiceImpl(FilmRepository filmRepository, FilmMapper filmMapper) {
|
||||
this.filmRepository = filmRepository;
|
||||
this.filmMapper = filmMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public FilmDto saveFilm(FilmDto dto) {
|
||||
FilmEntity entity = filmMapper.toEntity(dto);
|
||||
@@ -0,0 +1,38 @@
|
||||
package ru.ip.example.service.impl;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import ru.ip.example.domain.SeazonDto;
|
||||
import ru.ip.example.domain.entity.SeazonEntity;
|
||||
import ru.ip.example.mapper.SeazonMapper;
|
||||
import ru.ip.example.repository.SeazonRepository;
|
||||
import ru.ip.example.service.SeazonService;
|
||||
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SeazonServiceImpl implements SeazonService {
|
||||
|
||||
private final SeazonRepository seazonRepository;
|
||||
|
||||
private final SeazonMapper seazonMapper;
|
||||
|
||||
@Override
|
||||
public SeazonDto save(SeazonDto dto) {
|
||||
SeazonEntity entity = seazonMapper.toEntity(dto);
|
||||
SeazonEntity savedEntity = seazonRepository.save(entity);
|
||||
return seazonMapper.toDto(savedEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SeazonDto update(Integer id, SeazonDto dto) {
|
||||
SeazonEntity entity = seazonMapper.toEntity(dto);
|
||||
entity.setId(id);
|
||||
SeazonEntity savedEntity = seazonRepository.save(entity);
|
||||
return seazonMapper.toDto(savedEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Integer id) {
|
||||
seazonRepository.delete(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package ru.ip.example.service.impl;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import ru.ip.example.domain.SeriesDto;
|
||||
import ru.ip.example.domain.entity.SeazonEntity;
|
||||
import ru.ip.example.domain.entity.SeriesEntity;
|
||||
import ru.ip.example.mapper.SeriesMapper;
|
||||
import ru.ip.example.repository.SeriesRepository;
|
||||
import ru.ip.example.service.SeriesService;
|
||||
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SeriesServiceImpl implements SeriesService {
|
||||
|
||||
private final SeriesMapper seriesMapper;
|
||||
|
||||
private final SeriesRepository seriesRepository;
|
||||
|
||||
@Override
|
||||
public SeriesDto save(SeriesDto dto) {
|
||||
SeriesEntity entity = seriesMapper.toEntity(dto);
|
||||
SeriesEntity savedEntity = seriesRepository.save(entity);
|
||||
return seriesMapper.toDto(savedEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SeriesDto update(Integer id, SeriesDto dto) {
|
||||
SeriesEntity entity = seriesMapper.toEntity(dto);
|
||||
entity.setId(id);
|
||||
SeriesEntity savedEntity = seriesRepository.save(entity);
|
||||
return seriesMapper.toDto(savedEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Integer id) {
|
||||
seriesRepository.delete(id);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user