Subversion Repositories Integrator Subversion

Rev

Rev 524 | 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
 
524 blopes 12
        Produto consultarProdutoPorCodigo(String codigoProduto);
13
 
14
        ProdutoDTO consultarProdutoDTOPorCodigoOuEAN(String codigoOuEAN);
15
 
16
        List<CompraProdutoDTO> consultarComprasDoProduto(Long sequencialProduto);
575 blopes 17
 
18
        List<ProdutoDTO> consultarProdutosDoFornecedor(Long sequencialFornecedor);
524 blopes 19
 
357 espaco 20
        /*
21
        List<Produto> consultarProdutoPorParametros(ParametrosConsultaProdutoDTO parametrosConsultaProduto);
22
 
23
        List<Produto> consultarCompativeis(Produto produto);
24
 
25
        Produto detalharProduto(Produto produto);
26
*/
462 blopes 27
 
28
//      Produto consultarProdutoPorCodigoEAN(String codigoEAN);
29
 
357 espaco 30
 
462 blopes 31
        /*     
357 espaco 32
        Produto consultarProdutoPorCodigoRapido(String codigoRapido);
33
 
34
        Long consultarUltimoCodigo();
35
 
36
        Integer quantidadeTotalEstoque(Loja loja);
37
 
524 blopes 38
 
357 espaco 39
 
40
        Integer quantidadeEstoque(ParametrosConsultaProdutoDTO parametrosConsulta);
41
 
42
        Integer quantidadeEstoque(ParametrosConsultaProdutoDTO parametrosConsulta, Long sequencialLoja);
43
 
44
        List<ProdutoHistoricoDTO> consultarHistoricoDeEntradas(Produto produto, Loja loja, Date dataInicial, Date dataFinal);
45
 
46
        List<ProdutoHistoricoDTO> consultarHistoricoDeSaidas(Produto produto, Loja loja, Date dataInicial, Date dataFinal);
47
 
48
        List<ProdutoHistoricoDTO> consultarHistorico(Produto produto, Date dataInicial, Date dataFinal);
49
 
50
        List<ProdutoHistoricoDetalhesDTO> detalharHistorico(ProdutoHistoricoDTO produtoHistorico, Date dataInicial, Date dataFinal);
51
 
52
        Date dataUltimaVenda(Produto produto);
53
 
54
        Integer quantidadeProdutosAdicionadosSite(Date dataInicial, Date dataFinal);
55
 
56
        Integer quantidadeProdutosOnline();
57
 
58
        Integer quantidadeProdutosFavoritosOffline(Loja loja);
59
        */
60
 
61
//      Integer quantidadeContagens(Long sequencialLoja);
62
 
63
}