Subversion Repositories Integrator Subversion

Rev

Rev 561 | Rev 567 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 561 Rev 566
Line 4... Line 4...
4
import java.util.List;
4
import java.util.List;
5
5
6
import br.com.ec.core.generic.GenericService;
6
import br.com.ec.core.generic.GenericService;
7
import br.com.ec.domain.dto.AuditoriaVendaDTO;
7
import br.com.ec.domain.dto.AuditoriaVendaDTO;
8
import br.com.ec.domain.dto.FormaPagamentoDTO;
8
import br.com.ec.domain.dto.FormaPagamentoDTO;
-
 
9
import br.com.ec.domain.dto.ModeloDTO;
9
import br.com.ec.domain.dto.RankingComprasTransferenciasDTO;
10
import br.com.ec.domain.dto.RankingComprasTransferenciasDTO;
10
import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloDTO;
11
import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloDTO;
11
import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloPorLojaDTO;
12
import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloPorLojaDTO;
12
import br.com.ec.domain.dto.RankingModeloDTO;
13
import br.com.ec.domain.dto.RankingModeloDTO;
13
import br.com.ec.domain.dto.consulta.ParametrosConsultaModelosMaisVendidosDTO;
14
import br.com.ec.domain.dto.consulta.ParametrosConsultaModelosMaisVendidosDTO;
14
import br.com.ec.domain.dto.consulta.ParametrosConsultaPorPeriodoDTO;
15
import br.com.ec.domain.dto.consulta.ParametrosConsultaPorPeriodoDTO;
15
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
16
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
16
import br.com.ec.domain.model.Venda;
17
import br.com.ec.domain.model.Venda;
17
import br.com.ec.domain.model.tipos.TipoEstiloProduto;
-
 
18
18
19
public interface VendaService extends GenericService<Venda> {
19
public interface VendaService extends GenericService<Venda> {
20
20
21
        Double obterValorTotalBrutoDeVendas(ParametrosConsultaVendasDTO parametrosConsultaVendas);
21
        Double obterValorTotalBrutoDeVendas(ParametrosConsultaVendasDTO parametrosConsultaVendas);
22
       
22
       
Line 32... Line 32...
32
       
32
       
33
        Double obterValorProdutosUtilizadosEmVendas(ParametrosConsultaVendasDTO parametrosConsulta);
33
        Double obterValorProdutosUtilizadosEmVendas(ParametrosConsultaVendasDTO parametrosConsulta);
34
34
35
        List<AuditoriaVendaDTO> consultarAuditoriaVenda(Date dataSelecionada, Long sequencialLojaSelecionada);
35
        List<AuditoriaVendaDTO> consultarAuditoriaVenda(Date dataSelecionada, Long sequencialLojaSelecionada);
36
36
37
        List<RankingComprasTransferenciasDTO> consultarRankingComprasTransferencias(Integer quantidadeDiasReposicao);
-
 
-
 
37
        List<RankingComprasTransferenciasDTO> consultarRankingComprasTransferencias(Integer quantidadeDiasReposicao, List<RankingModeloDTO> rankingModelosMaisVendidos);
38
38
39
        List<RankingModeloDTO> consultarRankingModelos(ParametrosConsultaModelosMaisVendidosDTO parametrosConsulta);
-
 
-
 
39
        List<RankingModeloDTO> consultarRankingModelos(ParametrosConsultaModelosMaisVendidosDTO parametrosConsulta, Boolean adicionarTodosModelosFavoritos);
40
40
41
        List<RankingComprasTransferenciasEstiloDTO> consultarRankingPorEstilo(Long sequencialModelo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO);
41
        List<RankingComprasTransferenciasEstiloDTO> consultarRankingPorEstilo(Long sequencialModelo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO);
42
42
43
        List<RankingComprasTransferenciasEstiloPorLojaDTO> consultarRankingPorEstiloPorLoja(Long sequencialLoja, String tipoEstilo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO);
43
        List<RankingComprasTransferenciasEstiloPorLojaDTO> consultarRankingPorEstiloPorLoja(Long sequencialLoja, String tipoEstilo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO);
44
44