Subversion Repositories Integrator Subversion

Rev

Rev 261 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.service;

import java.util.List;

import org.primefaces.model.charts.bar.BarChartModel;
import org.primefaces.model.charts.pie.PieChartModel;

import br.com.ec.core.generic.GenericService;
import br.com.ec.domain.dto.FuncionarioDTO;
import br.com.ec.domain.dto.consulta.ParametrosPeriodoDTO;
import br.com.ec.domain.model.Funcionario;

public interface FuncionarioService extends GenericService<Funcionario> {
       
        List<FuncionarioDTO> consultarFuncionariosAdmitidos();

        FuncionarioDTO analisarFuncionario(FuncionarioDTO funcionario);

        PieChartModel consultarGraficoTiposProdutos(Long sequencialFuncionario, ParametrosPeriodoDTO parametrosPeriodoDTO);

        PieChartModel consultarGraficoFormasPagamento(Long sequencialFuncionario, ParametrosPeriodoDTO parametrosPeriodoDTO);
       
        BarChartModel consultarGraficoComparativoCustosLucro(Long sequencialFuncionario, ParametrosPeriodoDTO parametrosPeriodoDTO);
       
}