Subversion Repositories Integrator Subversion

Rev

Rev 462 | Rev 524 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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