package com.sc.sicanet.migracion_sicanet.service.catalogos;

import com.sc.sicanet.migracion_sicanet.DTO.catalogos.PldGiroActividadDTO;
import com.sc.sicanet.migracion_sicanet.repository.PldGiroActividadRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.stream.Collectors;

@Service
public class PldGiroActividadServiceImpl implements PldGiroActividadService{
    @Autowired
    private PldGiroActividadRepository pldGiroActividadRepository;

    @Override
    public List<PldGiroActividadDTO> findGiroActividad() {
        return pldGiroActividadRepository.findAll()
            .stream()
            .map(pldGiroActividadDTO -> new PldGiroActividadDTO(
                    pldGiroActividadDTO.getPkGiroActividad(),
                    pldGiroActividadDTO.getDescripcion()
            )).collect(Collectors.toList());
    }
}