Rev 574 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 574 | Rev 575 | ||
|---|---|---|---|
| Line 4... | Line 4... | ||
| 4 | 4 | ||
| - | 5 | import br.com.ec.core.util.VerificadorUtil; |
|
| 5 | import br.com.ec.domain.model.Fornecedor; |
6 | import br.com.ec.domain.model.Fornecedor; |
| 6 | 7 | ||
| 7 | public class AnaliseVendaProdutoDTO { |
8 | public class AnaliseVendaProdutoDTO { |
| - | 9 | ||
| - | 10 | private static final Integer QUANTIDADE_MESES_VENDAS_3 = 3; |
|
| 8 | 11 | ||
| 9 | private ProdutoDTO produtoDTO; |
12 | private ProdutoDTO produtoDTO; |
| 10 | private Integer quantidadeEstoque; |
13 | private Integer quantidadeEstoque; |
| 11 | private Integer quantidadeVendas; |
14 | private Integer quantidadeVendas; |
| - | 15 | private Integer quantidadeVendasAposCompra; |
|
| 12 | private Date dataUltimaCompra; |
16 | private Date dataUltimaCompra; |
| 13 | private Date dataUltimaVenda; |
17 | private Date dataUltimaVenda; |
| 14 | private ProdutoPedidoCompraDTO produtoPedidoCompraDTO; |
18 | private ProdutoPedidoCompraDTO produtoPedidoCompraDTO; |
| 15 | private FornecedorDTO fornecedorDTO; |
19 | private FornecedorDTO fornecedorDTO; |
| - | 20 | ||
| - | 21 | private Integer quantidadeDiasParaComprar = 90; |
|
| 16 | 22 | ||
| 17 | // private RankingModeloDTO rankingModelo;
|
23 | // private RankingModeloDTO rankingModelo;
|
| 18 | 24 | ||
| 19 | // private List<RankingComprasTransferenciasEstiloDTO> estilos;
|
25 | // private List<RankingComprasTransferenciasEstiloDTO> estilos;
|
| 20 | // private List<RankingComprasTransferenciasAlertaDTO> alertas;
|
26 | // private List<RankingComprasTransferenciasAlertaDTO> alertas;
|
| Line 53... | Line 59... | ||
| 53 | }
|
59 | }
|
| 54 | public void setQuantidadeVendas(Integer quantidadeVendas) { |
60 | public void setQuantidadeVendas(Integer quantidadeVendas) { |
| 55 | this.quantidadeVendas = quantidadeVendas; |
61 | this.quantidadeVendas = quantidadeVendas; |
| 56 | }
|
62 | }
|
| 57 | 63 | ||
| - | 64 | public Integer getQuantidadeVendasAposCompra() { |
|
| - | 65 | return quantidadeVendasAposCompra; |
|
| - | 66 | }
|
|
| - | 67 | public void setQuantidadeVendasAposCompra(Integer quantidadeVendasAposCompra) { |
|
| - | 68 | this.quantidadeVendasAposCompra = quantidadeVendasAposCompra; |
|
| - | 69 | }
|
|
| 58 | public Date getDataUltimaCompra() { |
70 | public Date getDataUltimaCompra() { |
| 59 | return dataUltimaCompra; |
71 | return dataUltimaCompra; |
| 60 | }
|
72 | }
|
| 61 | public void setDataUltimaCompra(Date dataUltimaCompra) { |
73 | public void setDataUltimaCompra(Date dataUltimaCompra) { |
| 62 | this.dataUltimaCompra = dataUltimaCompra; |
74 | this.dataUltimaCompra = dataUltimaCompra; |
| Line 79... | Line 91... | ||
| 79 | public FornecedorDTO getFornecedorDTO() { |
91 | public FornecedorDTO getFornecedorDTO() { |
| 80 | return fornecedorDTO; |
92 | return fornecedorDTO; |
| 81 | }
|
93 | }
|
| 82 | public void setFornecedorDTO(FornecedorDTO fornecedorDTO) { |
94 | public void setFornecedorDTO(FornecedorDTO fornecedorDTO) { |
| 83 | this.fornecedorDTO = fornecedorDTO; |
95 | this.fornecedorDTO = fornecedorDTO; |
| - | 96 | }
|
|
| - | 97 | ||
| - | 98 | public Integer getQuantidadeDiasParaComprar() { |
|
| - | 99 | return quantidadeDiasParaComprar; |
|
| - | 100 | }
|
|
| - | 101 | public void setQuantidadeDiasParaComprar(Integer quantidadeDiasParaComprar) { |
|
| - | 102 | this.quantidadeDiasParaComprar = quantidadeDiasParaComprar; |
|
| 84 | }
|
103 | }
|
| 85 | 104 | ||
| 86 | /*********************************************/
|
105 | /*********************************************/
|
| - | 106 | ||
| - | 107 | public Integer tempoDeEstoque() { |
|
| - | 108 | if (VerificadorUtil.naoEstaNulo(getQuantidadeVendasAposCompra())) { |
|
| - | 109 | return getQuantidadeVendasAposCompra()/QUANTIDADE_MESES_VENDAS_3; |
|
| - | 110 | }
|
|
| - | 111 | return 0; |
|
| - | 112 | }
|
|
| - | 113 | ||
| - | 114 | public Integer quantidadeParaComprar() { |
|
| - | 115 | ||
| - | 116 | return 0; |
|
| - | 117 | }
|
|
| 87 | 118 | ||
| 88 | /*
|
119 | /*
|
| 89 | public List<RankingComprasTransferenciasAlertaDTO> verificarAlertasLogistica(Double quantidadeMinimaParaTransferirOuComprar) {
|
120 | public List<RankingComprasTransferenciasAlertaDTO> verificarAlertasLogistica(Double quantidadeMinimaParaTransferirOuComprar) {
|
| 90 | List<RankingComprasTransferenciasAlertaDTO> alertas = new ArrayList<RankingComprasTransferenciasAlertaDTO>();
|
121 | List<RankingComprasTransferenciasAlertaDTO> alertas = new ArrayList<RankingComprasTransferenciasAlertaDTO>();
|
| 91 |
|
122 |
|