Subversion Repositories Integrator Subversion

Rev

Rev 462 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
449 blopes 1
package br.com.ec.domain.dto;
2
 
3
import java.io.Serializable;
4
import java.util.Date;
5
 
6
import br.com.ec.domain.model.Modelo;
7
import br.com.ec.domain.model.Tributacao;
8
 
9
public class ProdutoDTO implements Serializable {
10
 
11
        private static final long serialVersionUID = 1L;
12
 
13
        private Long sequencial;
14
        private String codigo;
15
        private String codigoEAN;
16
        private String codigoEANTributado;
17
        private String descricao;
18
        private String tipo;
19
        private String estilo;
20
        private String cor;
21
 
22
        private String codigoNCM;
23
        private String codigoEST;
24
 
25
        private ModeloDTO modeloDTO;
26
 
27
        /*
28
        private String codigoRapido;
29
        private String descricaoEtiqueta;
30
        private String descricaoParaNotaFiscal;
31
        private String genero;
32
        private String observacao;
33
        private Double valorCompra;
34
        private Double valorVarejo;
35
        private Double valorVarejoPromocional;
36
        private Double valorVarejoMaximo;
37
        private Double valorVarejoPopular;
38
        private Double valorAtacado;
39
        private Date dataOnline;
40
        private Date dataOnlineShoplog;
41
        private Date dataOnlineMercadoLivre;
42
        private Boolean indicadorFavorito;
43
        private Boolean indicadorComissionado;
44
        private Boolean indicadorPersonalizavel;
45
        private Boolean indicadorEmissaoNotaFiscal;
46
 
47
//      private Modelo modelo;
48
//      private Tributacao tributacao;
49
 
50
        private Double valorVarejoSimulacao;
51
        private Boolean sujeitoST;
52
        private Double aliquotaIPI;
53
        private Double aliquotaIPINotaFiscal;
54
        private Double aliquotaIcms;
55
        private Double aliquotaIcmsNotaFiscal;
56
        private Double aliquotaIcmsST;
57
        private Double aliquotaFecoep;
58
        private Boolean ativo;
59
 
60
 
61
        private Set<ProdutoPedidoCompra> pedidosCompra;
62
        private Set<ProdutoLoja> estoques;
63
        private Set<FornecedorProduto> fornecedores;
64
        private Set<ProdutoRelacionado> relacionados;
65
        private Set<ProdutoRelacionado> relacionadosReverse;
66
 
67
        private List<TransferenciaProduto> transferenciasAbertas = new ArrayList<TransferenciaProduto>();
68
        private List<PedidoProduto> pedidosPendentes = new ArrayList<PedidoProduto>();
69
 
70
        private Boolean indicadorOnline;
71
        private Boolean indicadorOnlineShoplog;
72
        private Boolean indicadorOnlineMercadoLivre;
73
        private Date dataUltimaVenda;*/
74
 
75
        public ProdutoDTO(Long sequencialProduto, String codigo,
76
                        String codigoEAN, String codigoEANTributado, String descricao, String tipoProduto, String estiloProduto,
77
                        String cor) {
78
                this.codigo = codigo;
79
                this.codigoEAN = codigoEAN;
80
                this.codigoEANTributado = codigoEANTributado;
81
                this.descricao = descricao;
82
                this.tipo = tipoProduto;
83
                this.estilo = estiloProduto;
84
                this.cor = cor;
85
 
86
        }
87
 
88
        /*
89
        public static String CONSULTA_DTO_COMPLETA = "e.sequencial, e.notaFiscal.sequencial, e.produto.sequencial, "
90
                        + "e.quantidade";
91
        public ProdutoDTO(Long sequencial, Long sequencialNotaFiscal, Long sequencialProduto, Integer quantidade) {
92
                super();
93
                this.sequencial = sequencial;
94
                this.sequencialNotaFiscal = sequencialNotaFiscal;
95
                this.sequencialProduto = sequencialProduto;
96
                this.quantidade = quantidade;
97
        }
98
*/
99
 
100
        public Long getSequencial() {
101
                return sequencial;
102
        }
103
 
104
        public void setSequencial(Long sequencial) {
105
                this.sequencial = sequencial;
106
        }
107
 
108
        public String getCodigo() {
109
                return codigo;
110
        }
111
 
112
        public void setCodigo(String codigo) {
113
                this.codigo = codigo;
114
        }
115
 
116
        public String getCodigoEAN() {
117
                return codigoEAN;
118
        }
119
 
120
        public void setCodigoEAN(String codigoEAN) {
121
                this.codigoEAN = codigoEAN;
122
        }
123
 
124
        public String getCodigoEANTributado() {
125
                return codigoEANTributado;
126
        }
127
 
128
        public void setCodigoEANTributado(String codigoEANTributado) {
129
                this.codigoEANTributado = codigoEANTributado;
130
        }
131
 
132
        public String getDescricao() {
133
                return descricao;
134
        }
135
 
136
        public void setDescricao(String descricao) {
137
                this.descricao = descricao;
138
        }
139
 
140
        public String getTipo() {
141
                return tipo;
142
        }
143
 
144
        public void setTipo(String tipo) {
145
                this.tipo = tipo;
146
        }
147
 
148
        public String getEstilo() {
149
                return estilo;
150
        }
151
 
152
        public void setEstilo(String estilo) {
153
                this.estilo = estilo;
154
        }
155
 
156
        public String getCor() {
157
                return cor;
158
        }
159
 
160
        public void setCor(String cor) {
161
                this.cor = cor;
162
        }
163
 
164
        public String getCodigoNCM() {
165
                return codigoNCM;
166
        }
167
 
168
        public void setCodigoNCM(String codigoNCM) {
169
                this.codigoNCM = codigoNCM;
170
        }
171
 
172
        public String getCodigoEST() {
173
                return codigoEST;
174
        }
175
 
176
        public void setCodigoEST(String codigoEST) {
177
                this.codigoEST = codigoEST;
178
        }
179
 
180
        public ModeloDTO getModeloDTO() {
181
                return modeloDTO;
182
        }
183
 
184
        public void setModeloDTO(ModeloDTO modeloDTO) {
185
                this.modeloDTO = modeloDTO;
186
        }
187
 
188
}