Subversion Repositories Integrator Subversion

Rev

Rev 468 | 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
public class NotaFiscalProdutoDTO implements Serializable {
7
 
8
        private static final long serialVersionUID = 1L;
9
 
10
        private Long sequencial;
11
        private Long sequencialNotaFiscal;
12
        private Long sequencialProduto;
13
        private Integer quantidade;
14
 
15
        private ProdutoDTO produtoDTO;
16
 
17
        /*<det nItem="2"><prod>
18
         * <cProd>019539</cProd>
19
         * <cEAN>6939684512827</cEAN>
20
         * <xProd>ADAPTADOR CARREGADOR POR INDUÇÃO SEM FIO(QI) PARA  (PRETA)</xProd>
21
         * <NCM>85044010</NCM>
22
         * <CEST>2103700</CEST>
23
         * <CFOP>5152</CFOP>
24
         * <uCom>UN</uCom>
25
         * <qCom>1.0000</qCom>
26
         * <vUnCom>20.9000000000</vUnCom>
27
         * <vProd>20.90</vProd>
28
         * <cEANTrib>6939684512827</cEANTrib>
29
         * <uTrib>UN</uTrib>
30
         * <qTrib>1.0000</qTrib>
31
         * <vUnTrib>20.90</vUnTrib>
32
         * <indTot>1</indTot>
33
         * </prod>
34
         * <imposto>
35
         * <ICMS>
36
         * <ICMSSN102>
37
         * <orig>0</orig>
38
         * <CSOSN>400</CSOSN>
39
         * </ICMSSN102></ICMS>
40
         * <PIS><PISNT><CST>07</CST></PISNT></PIS>
41
         * <COFINS><COFINSNT><CST>07</CST></COFINSNT></COFINS>
42
         * </imposto></det>
43
         */
44
 
45
        public NotaFiscalProdutoDTO() {}
46
 
47
        public static String CONSULTA_DTO_SIMPLES = "e.sequencial, e.notaFiscal.sequencial, e.produto.sequencial, "
48
                        + "e.quantidade";
49
        public NotaFiscalProdutoDTO(Long sequencial, Long sequencialNotaFiscal, Long sequencialProduto, Integer quantidade) {
50
                super();
51
                this.sequencial = sequencial;
52
                this.sequencialNotaFiscal = sequencialNotaFiscal;
53
                this.sequencialProduto = sequencialProduto;
54
                this.quantidade = quantidade;
55
        }
56
 
57
        public static String CONSULTA_DTO_COMPLETA = "e.sequencial, e.notaFiscal.sequencial, e.produto.sequencial, "
58
                        + "e.produto.codigo, e.produto.codigoEAN, e.produto.codigoEANTributado, e.produto.descricao, e.produto.tipo, "
59
                        + "e.produto.estilo, e.produto.cor, e.quantidade";
60
        public NotaFiscalProdutoDTO(Long sequencial, Long sequencialNotaFiscal, Long sequencialProduto, String codigoProduto,
61
                        String codigoEANProduto, String codigoEANTributadoProduto, String descricaoProduto, String tipoProduto, String estiloProduto,
62
                        String corProduto, Integer quantidade) {
63
                super();
64
                this.sequencial = sequencial;
65
                this.sequencialNotaFiscal = sequencialNotaFiscal;
66
                this.sequencialProduto = sequencialProduto;
67
                ProdutoDTO produtoDTO = new ProdutoDTO(sequencialProduto, codigoProduto,
68
                                codigoEANProduto, codigoEANTributadoProduto, descricaoProduto, tipoProduto, estiloProduto,
69
                                corProduto);
70
                this.produtoDTO = produtoDTO;
71
                this.quantidade = quantidade;
72
        }
73
 
74
        public Long getSequencial() {
75
                return sequencial;
76
        }
77
        public void setSequencial(Long sequencial) {
78
                this.sequencial = sequencial;
79
        }
80
 
81
        public Long getSequencialNotaFiscal() {
82
                return sequencialNotaFiscal;
83
        }
84
        public void setSequencialNotaFiscal(Long sequencialNotaFiscal) {
85
                this.sequencialNotaFiscal = sequencialNotaFiscal;
86
        }
87
 
88
        public Long getSequencialProduto() {
89
                return sequencialProduto;
90
        }
91
        public void setSequencialProduto(Long sequencialProduto) {
92
                this.sequencialProduto = sequencialProduto;
93
        }
94
 
95
        public Integer getQuantidade() {
96
                return quantidade;
97
        }
98
        public void setQuantidade(Integer quantidade) {
99
                this.quantidade = quantidade;
100
        }
101
 
102
        public ProdutoDTO getProdutoDTO() {
103
                return produtoDTO;
104
        }
105
        public void setProdutoDTO(ProdutoDTO produtoDTO) {
106
                this.produtoDTO = produtoDTO;
107
        }
108
 
109
}