Subversion Repositories Integrator Subversion

Rev

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

Rev 450 Rev 561
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.RankingComprasTransferenciasDTO;
-
 
10
import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloDTO;
-
 
11
import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloPorLojaDTO;
-
 
12
import br.com.ec.domain.dto.RankingModeloDTO;
-
 
13
import br.com.ec.domain.dto.consulta.ParametrosConsultaModelosMaisVendidosDTO;
-
 
14
import br.com.ec.domain.dto.consulta.ParametrosConsultaPorPeriodoDTO;
9
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
15
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
10
import br.com.ec.domain.model.Venda;
16
import br.com.ec.domain.model.Venda;
-
 
17
import br.com.ec.domain.model.tipos.TipoEstiloProduto;
11
18
12
public interface VendaService extends GenericService<Venda> {
19
public interface VendaService extends GenericService<Venda> {
13
20
14
        Double obterValorTotalBrutoDeVendas(ParametrosConsultaVendasDTO parametrosConsultaVendas);
21
        Double obterValorTotalBrutoDeVendas(ParametrosConsultaVendasDTO parametrosConsultaVendas);
15
       
22
       
Line 24... Line 31...
24
        Double obterValorTotalLiquidoDeVendas(ParametrosConsultaVendasDTO parametrosConsultaVendas);
31
        Double obterValorTotalLiquidoDeVendas(ParametrosConsultaVendasDTO parametrosConsultaVendas);
25
       
32
       
26
        Double obterValorProdutosUtilizadosEmVendas(ParametrosConsultaVendasDTO parametrosConsulta);
33
        Double obterValorProdutosUtilizadosEmVendas(ParametrosConsultaVendasDTO parametrosConsulta);
27
34
28
        List<AuditoriaVendaDTO> consultarAuditoriaVenda(Date dataSelecionada, Long sequencialLojaSelecionada);
35
        List<AuditoriaVendaDTO> consultarAuditoriaVenda(Date dataSelecionada, Long sequencialLojaSelecionada);
29
       
-
 
-
 
36
-
 
37
        List<RankingComprasTransferenciasDTO> consultarRankingComprasTransferencias(Integer quantidadeDiasReposicao);
-
 
38
-
 
39
        List<RankingModeloDTO> consultarRankingModelos(ParametrosConsultaModelosMaisVendidosDTO parametrosConsulta);
-
 
40
-
 
41
        List<RankingComprasTransferenciasEstiloDTO> consultarRankingPorEstilo(Long sequencialModelo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO);
-
 
42
-
 
43
        List<RankingComprasTransferenciasEstiloPorLojaDTO> consultarRankingPorEstiloPorLoja(Long sequencialLoja, String tipoEstilo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO);
-
 
44
30
        /*
45
        /*
31
        Venda detalharVenda(Venda venda);
46
        Venda detalharVenda(Venda venda);
32
       
47
       
33
        Venda detalharVendaCompleta(Venda venda);
48
        Venda detalharVendaCompleta(Venda venda);
34
       
49
       
Line 83... Line 98...
83
       
98
       
84
        List<RankingProdutoDTO> consultarProdutosParaTransferir(ParametrosConsultaProdutosVendidosDTO parametrosConsulta);
99
        List<RankingProdutoDTO> consultarProdutosParaTransferir(ParametrosConsultaProdutosVendidosDTO parametrosConsulta);
85
       
100
       
86
        List<RankingProdutoDTO> consultarRankingProdutos(Date dataInicial, Date dataFinal, Integer quantidadeProdutos, String tipoOrdenacao, Long sequencialLoja, String tipoProduto, Produto produto, Marca marca);
101
        List<RankingProdutoDTO> consultarRankingProdutos(Date dataInicial, Date dataFinal, Integer quantidadeProdutos, String tipoOrdenacao, Long sequencialLoja, String tipoProduto, Produto produto, Marca marca);
87

102

88
        List<RankingModeloDTO> consultarRankingModelos(ParametrosConsultaModelosMaisVendidosDTO parametrosConsulta);
-
 
89
       
-
 
90
        List<RankingModeloDTO> consultarRankingModelos(Date dataInicial, Date dataFinal, Integer quantidadeModelos, String tipoOrdenacao, String tipoProduto, Long sequencialLoja);
103
        List<RankingModeloDTO> consultarRankingModelos(Date dataInicial, Date dataFinal, Integer quantidadeModelos, String tipoOrdenacao, String tipoProduto, Long sequencialLoja);
91
       
104
       
92
        List<RankingComprasTransferenciasDTO> consultarPlanejamentoParaCompras(ParametrosConsultaParaComprasTransferenciasDTO parametrosParaConsulta);
105
        List<RankingComprasTransferenciasDTO> consultarPlanejamentoParaCompras(ParametrosConsultaParaComprasTransferenciasDTO parametrosParaConsulta);
93
       
106
       
94
        List<RankingComprasTransferenciasEstiloDTO> consultarDetalhamentoPlanejamentoParaCompras(ParametrosConsultaParaComprasTransferenciasDTO parametrosParaConsulta, Modelo modelo);
107
        List<RankingComprasTransferenciasEstiloDTO> consultarDetalhamentoPlanejamentoParaCompras(ParametrosConsultaParaComprasTransferenciasDTO parametrosParaConsulta, Modelo modelo);