Subversion Repositories Integrator Subversion

Rev

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