Subversion Repositories Integrator Subversion

Rev

Rev 462 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
357 espaco 1
package br.com.ec.repository;
2
 
3
import br.com.ec.core.generic.GenericRepository;
4
import br.com.ec.domain.model.Produto;
5
 
6
public interface ProdutoRepository extends GenericRepository<Produto> {
7
 
8
        /*
9
        List<Produto> consultarProdutoPorParametros(ParametrosConsultaProdutoDTO parametrosConsultaProduto);
10
 
11
        List<Produto> consultarCompativeis(Produto produto);
12
 
13
        Produto detalharProduto(Produto produto);
14
*/
15
        Produto consultarProdutoPorCodigo(String codigoProduto);
16
/*     
17
        Produto consultarProdutoPorCodigoEAN(String codigoEAN);
18
 
19
        Produto consultarProdutoPorCodigoRapido(String codigoRapido);
20
 
21
        Long consultarUltimoCodigo();
22
 
23
        Integer quantidadeTotalEstoque(Loja loja);
24
 
25
        Double valorTotalEstoque(Loja loja, Modelo modelo);
26
 
27
        Integer quantidadeEstoque(ParametrosConsultaProdutoDTO parametrosConsulta);
28
 
29
        Integer quantidadeEstoque(ParametrosConsultaProdutoDTO parametrosConsulta, Long sequencialLoja);
30
 
31
        List<ProdutoHistoricoDTO> consultarHistoricoDeEntradas(Produto produto, Loja loja, Date dataInicial, Date dataFinal);
32
 
33
        List<ProdutoHistoricoDTO> consultarHistoricoDeSaidas(Produto produto, Loja loja, Date dataInicial, Date dataFinal);
34
 
35
        List<ProdutoHistoricoDTO> consultarHistorico(Produto produto, Date dataInicial, Date dataFinal);
36
 
37
        List<ProdutoHistoricoDetalhesDTO> detalharHistorico(ProdutoHistoricoDTO produtoHistorico, Date dataInicial, Date dataFinal);
38
 
39
        Date dataUltimaVenda(Produto produto);
40
 
41
        Integer quantidadeProdutosAdicionadosSite(Date dataInicial, Date dataFinal);
42
 
43
        Integer quantidadeProdutosOnline();
44
 
45
        Integer quantidadeProdutosFavoritosOffline(Loja loja);
46
        */
47
 
48
//      Integer quantidadeContagens(Long sequencialLoja);
49
 
50
}