Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.dto;

import java.util.Date;
import java.util.List;

import br.com.ec.domain.model.IndicadorDRE;
import br.com.ec.domain.model.Loja;
import br.com.ec.domain.model.Vigencia;

public class DreDTO {

        long RECEITA_OPERACIONAL_BRUTA_1 = 1L;
        long DEDUCOES_ABATIMENTOS_2 = 2L;
//      RECEITA OPERACIONAL LIQUIDA
        long CUSTO_PRODUTOS_VENDIDOS_SERVICOS_PRESTADOS_3 = 3L;
//      RESULTADO OPERACIONAL BRUTO / LUCRO BRUTO
        long DESPESAS_OPERACIONAIS_VENDAS_VARIAVEIS_4 = 4L;
//      MARGEM DE CONTRIBUIÇÃO
        long DESPESAS_GERAIS_ADMINISTRATIVAS_5 = 5L;
//      EBITDA_6
        long DESPESAS_FINANCEIRAS_6 = 6L;
        long DESPESAS_DEPRECIACAO_7 = 7L;
//      RESULTADO OPERACIONAL LÍQUIDO / ANTES DO IRPJ E CSLL
        long IMPOSTO_RENDA_JURIDICA_8 = 8L;
        long CONTRIBUICAO_SOCIAL_LUCRO_CSLL_9 = 9L;
//      LUCRO LÍQUIDO ANTES DAS PARTICIPAÇÕES
        long PRO_LABORA_10 = 10L;
//      RESULTADO LÍQUIDO DO EXERCÍCIO
       
        private Vigencia vigencia;
        private List<IndicadorDRE> indicadores;
       
        private Date dataInicial;
        private Date dataFinal;
        private List<Loja> lojasSelecionadas;
       
        private List<DreItemDTO> itens;
       
        public DreDTO() {}
       
        public DreDTO(Date dataInicial, Date dataFinal) {
                setDataInicial(dataInicial);
                setDataFinal(dataFinal);
        }
       
        public Vigencia getVigencia() {
                return vigencia;
        }
        public void setVigencia(Vigencia vigencia) {
                this.vigencia = vigencia;
        }
       
        public Date getDataInicial() {
                return dataInicial;
        }
        public void setDataInicial(Date dataInicial) {
                this.dataInicial = dataInicial;
        }
       
        public Date getDataFinal() {
                return dataFinal;
        }
        public void setDataFinal(Date dataFinal) {
                this.dataFinal = dataFinal;
        }
       
        public List<Loja> getLojasSelecionadas() {
                return lojasSelecionadas;
        }
        public void setLojasSelecionadas(List<Loja> lojasSelecionadas) {
                this.lojasSelecionadas = lojasSelecionadas;
        }
       
        public List<DreItemDTO> getItens() {
                return itens;
        }
        public void setItens(List<DreItemDTO> itens) {
                this.itens = itens;
        }
       
}