Rev 468 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 468 | Rev 537 | ||
|---|---|---|---|
| Line 2... | Line 2... | ||
| 2 | 2 | ||
| 3 | import java.util.List; |
3 | import java.util.List; |
| 4 | 4 | ||
| 5 | import br.com.ec.core.generic.GenericService; |
5 | import br.com.ec.core.generic.GenericService; |
| 6 | import br.com.ec.domain.dto.CompraProdutoDTO; |
6 | import br.com.ec.domain.dto.CompraProdutoDTO; |
| - | 7 | import br.com.ec.domain.dto.LojaDTO; |
|
| 7 | import br.com.ec.domain.dto.ProdutoDTO; |
8 | import br.com.ec.domain.dto.ProdutoDTO; |
| - | 9 | import br.com.ec.domain.dto.UsuarioDTO; |
|
| 8 | import br.com.ec.domain.model.Produto; |
10 | import br.com.ec.domain.model.Produto; |
| 9 | 11 | ||
| 10 | public interface ProdutoService extends GenericService<Produto> { |
12 | public interface ProdutoService extends GenericService<Produto> { |
| - | 13 | ||
| - | 14 | Produto consultarProdutoPorCodigo(String codigoProduto); |
|
| - | 15 | ||
| - | 16 | ProdutoDTO consultarProdutoDTOPorCodigoOuCodigoEAN(String codigoProduto); |
|
| - | 17 | ||
| - | 18 | List<CompraProdutoDTO> consultarComprasDoProduto(Long sequencial); |
|
| - | 19 | ||
| - | 20 | void realizarProducao(LojaDTO lojaDTO, ProdutoDTO produtoParaProduzir, ProdutoDTO produtoProduzido, Integer quantidadeParaProduzir, UsuarioDTO usuarioContagemDTO); |
|
| 11 | 21 | ||
| 12 | /*
|
22 | /*
|
| 13 | List<Produto> consultarProdutoPorParametros(ParametrosConsultaProdutoDTO parametrosConsultaProduto);
|
23 | List<Produto> consultarProdutoPorParametros(ParametrosConsultaProdutoDTO parametrosConsultaProduto);
|
| 14 |
|
24 |
|
| 15 | List<Produto> consultarCompativeis(Produto produto);
|
25 | List<Produto> consultarCompativeis(Produto produto);
|
| 16 |
|
26 |
|
| 17 | Produto detalharProduto(Produto produto);
|
27 | Produto detalharProduto(Produto produto);
|
| 18 | 28 | ||
| 19 | Produto consultarProdutoPorCodigoRapidoOuCodigoEAN(String codigoRapidoOuCodigoEAN);
|
29 | Produto consultarProdutoPorCodigoRapidoOuCodigoEAN(String codigoRapidoOuCodigoEAN);
|
| 20 | */
|
- | |
| 21 | - | ||
| 22 | Produto consultarProdutoPorCodigo(String codigoProduto); |
- | |
| 23 | 30 |
|
|
| 24 | // Produto consultarProdutoPorCodigoEAN(String codigoEAN);
|
- | |
| - | 31 | Produto consultarProdutoPorCodigoEAN(String codigoEAN);
|
|
| 25 | 32 |
|
|
| 26 | // Produto consultarProdutoPorCodigoOuCodigoEAN(String codigoProduto);
|
- | |
| 27 | - | ||
| 28 | ProdutoDTO consultarProdutoDTOPorCodigoOuCodigoEAN(String codigoProduto); |
- | |
| 29 | - | ||
| 30 | List<CompraProdutoDTO> consultarComprasDoProduto(Long sequencial); |
- | |
| 31 | - | ||
| 32 | /*
|
- | |
| - | 33 | Produto consultarProdutoPorCodigoOuCodigoEAN(String codigoProduto);
|
|
| 33 |
|
34 |
|
| 34 | Produto consultarProdutoPorCodigoRapido(String codigoProdutoRapido);
|
35 | Produto consultarProdutoPorCodigoRapido(String codigoProdutoRapido);
|
| 35 | 36 | ||
| 36 | Long consultarUltimoCodigo();
|
37 | Long consultarUltimoCodigo();
|
| 37 |
|
38 |
|
| Line 44... | Line 45... | ||
| 44 | void desativarProduto(Produto entidade);
|
45 | void desativarProduto(Produto entidade);
|
| 45 | 46 | ||
| 46 | void ativarProduto(Produto entidade);
|
47 | void ativarProduto(Produto entidade);
|
| 47 | 48 | ||
| 48 | void realizarContagem(ProdutoLoja produtoLoja, Integer quantidadeEstoque, String localizacao, Usuario usuario, Boolean indicadorAvaria);
|
49 | void realizarContagem(ProdutoLoja produtoLoja, Integer quantidadeEstoque, String localizacao, Usuario usuario, Boolean indicadorAvaria);
|
| 49 |
|
- | |
| 50 | void realizarContagemDireta(ProdutoLoja produtoLoja, Integer quantidadeEstoque, String localizacao, Usuario usuario, Boolean indicadorAvaria);
|
50 | void realizarContagemDireta(ProdutoLoja produtoLoja, Integer quantidadeEstoque, String localizacao, Usuario usuario, Boolean indicadorAvaria);
|
| 51 |
|
- | |
| 52 | @Deprecated
|
51 | @Deprecated
|
| 53 | void realizarContagem(Produto produto, Loja loja);
|
52 | void realizarContagem(Produto produto, Loja loja);
|
| 54 | 53 | ||
| 55 | void transferirEstoque(Loja lojaEntrada, Loja lojaSaida, Usuario obterUsuario, Produto entidade, Integer quantidadeEstoque);
|
54 | void transferirEstoque(Loja lojaEntrada, Loja lojaSaida, Usuario obterUsuario, Produto entidade, Integer quantidadeEstoque);
|
| 56 | 55 | ||