258 lines
8.0 KiB
Java
258 lines
8.0 KiB
Java
package com.rjconsultores.ventaboletos.vo.comissao;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.Date;
|
|
|
|
public class ComissaoReceita {
|
|
|
|
private Date data;
|
|
private BigDecimal receitaComissao;
|
|
private BigDecimal receitaBPR;
|
|
private BigDecimal receitaGAP;
|
|
private BigDecimal gapImpressa;
|
|
private BigDecimal internet;
|
|
private BigDecimal cancelados;
|
|
private BigDecimal canceladosGAP;
|
|
private BigDecimal devolvidos;
|
|
private BigDecimal devolvidosGAP;
|
|
private BigDecimal devolucoesOrigem;
|
|
private BigDecimal devolucoesOrigemGAP;
|
|
private BigDecimal receitaExcessoBagagem;
|
|
private BigDecimal receitaSeguroOpcional;
|
|
private BigDecimal receitaSeguroOutros;
|
|
private Integer contImpressa;
|
|
|
|
private BigDecimal comissaoBPRDiaria;
|
|
private BigDecimal comissaoExcessoBagagemDiaria;
|
|
private BigDecimal comissaoSegOpcionalDiaria;
|
|
private BigDecimal comissaoEntregaPassagemDiaria;
|
|
private BigDecimal comissaoOutrosDiaria;
|
|
|
|
public ComissaoReceita() {
|
|
super();
|
|
this.receitaComissao = BigDecimal.ZERO;
|
|
this.receitaBPR = BigDecimal.ZERO;
|
|
this.receitaGAP = BigDecimal.ZERO;
|
|
this.gapImpressa = BigDecimal.ZERO;
|
|
this.internet = BigDecimal.ZERO;
|
|
this.cancelados = BigDecimal.ZERO;
|
|
this.canceladosGAP = BigDecimal.ZERO;
|
|
this.devolvidos = BigDecimal.ZERO;
|
|
this.devolvidosGAP = BigDecimal.ZERO;
|
|
this.devolucoesOrigem = BigDecimal.ZERO;
|
|
this.devolucoesOrigemGAP = BigDecimal.ZERO;
|
|
this.receitaExcessoBagagem = BigDecimal.ZERO;
|
|
this.receitaSeguroOpcional = BigDecimal.ZERO;
|
|
this.receitaSeguroOutros = BigDecimal.ZERO;
|
|
this.contImpressa = 0;
|
|
this.comissaoBPRDiaria = BigDecimal.ZERO;
|
|
this.comissaoExcessoBagagemDiaria = BigDecimal.ZERO;
|
|
this.comissaoSegOpcionalDiaria = BigDecimal.ZERO;
|
|
this.comissaoEntregaPassagemDiaria = BigDecimal.ZERO;
|
|
this.comissaoOutrosDiaria = BigDecimal.ZERO;
|
|
}
|
|
|
|
public Date getData() {
|
|
return data;
|
|
}
|
|
|
|
public void setData(Date data) {
|
|
this.data = data;
|
|
}
|
|
|
|
public BigDecimal getReceitaComissao() {
|
|
return receitaComissao;
|
|
}
|
|
|
|
public void setReceitaComissao(BigDecimal receitaComissao) {
|
|
this.receitaComissao = receitaComissao;
|
|
}
|
|
|
|
public BigDecimal getReceitaBPR() {
|
|
return receitaBPR;
|
|
}
|
|
|
|
public void setReceitaBPR(BigDecimal receitaBPR) {
|
|
this.receitaBPR = receitaBPR;
|
|
}
|
|
|
|
public BigDecimal getReceitaGAP() {
|
|
return receitaGAP;
|
|
}
|
|
|
|
public void setReceitaGAP(BigDecimal receitaGAP) {
|
|
this.receitaGAP = receitaGAP;
|
|
}
|
|
|
|
public BigDecimal getGapImpressa() {
|
|
return gapImpressa;
|
|
}
|
|
|
|
public void setGapImpressa(BigDecimal gapImpressa) {
|
|
this.gapImpressa = gapImpressa;
|
|
}
|
|
|
|
public BigDecimal getInternet() {
|
|
return internet;
|
|
}
|
|
|
|
public void setInternet(BigDecimal internet) {
|
|
this.internet = internet;
|
|
}
|
|
|
|
public BigDecimal getCancelados() {
|
|
return cancelados;
|
|
}
|
|
|
|
public void setCancelados(BigDecimal cancelados) {
|
|
this.cancelados = cancelados;
|
|
}
|
|
|
|
public BigDecimal getCanceladosGAP() {
|
|
return canceladosGAP;
|
|
}
|
|
|
|
public void setCanceladosGAP(BigDecimal canceladosGAP) {
|
|
this.canceladosGAP = canceladosGAP;
|
|
}
|
|
|
|
public BigDecimal getDevolvidos() {
|
|
return devolvidos;
|
|
}
|
|
|
|
public void setDevolvidos(BigDecimal devolvidos) {
|
|
this.devolvidos = devolvidos;
|
|
}
|
|
|
|
public BigDecimal getDevolvidosRelatorio() {
|
|
return getDevolvidos();
|
|
}
|
|
|
|
public BigDecimal getDevolvidosGAPRelatorio() {
|
|
return getDevolvidosGAP();
|
|
}
|
|
|
|
public BigDecimal getDevolvidosGAP() {
|
|
return devolvidosGAP;
|
|
}
|
|
|
|
public void setDevolvidosGAP(BigDecimal devolvidosGAP) {
|
|
this.devolvidosGAP = devolvidosGAP;
|
|
}
|
|
|
|
public BigDecimal getDevolucoesOrigem() {
|
|
return devolucoesOrigem;
|
|
}
|
|
|
|
public void setDevolucoesOrigem(BigDecimal devolucoesOrigem) {
|
|
this.devolucoesOrigem = devolucoesOrigem;
|
|
}
|
|
|
|
public BigDecimal getDevolucoesOrigemGAP() {
|
|
return devolucoesOrigemGAP;
|
|
}
|
|
|
|
public void setDevolucoesOrigemGAP(BigDecimal devolucoesOrigemGAP) {
|
|
this.devolucoesOrigemGAP = devolucoesOrigemGAP;
|
|
}
|
|
|
|
public BigDecimal getReceitaExcessoBagagem() {
|
|
return receitaExcessoBagagem;
|
|
}
|
|
|
|
public void setReceitaExcessoBagagem(BigDecimal receitaExcessoBagagem) {
|
|
this.receitaExcessoBagagem = receitaExcessoBagagem;
|
|
}
|
|
|
|
public BigDecimal getReceitaSeguroOpcional() {
|
|
return receitaSeguroOpcional;
|
|
}
|
|
|
|
public void setReceitaSeguroOpcional(BigDecimal receitaSeguroOpcional) {
|
|
this.receitaSeguroOpcional = receitaSeguroOpcional;
|
|
}
|
|
|
|
public Integer getContImpressa() {
|
|
return contImpressa;
|
|
}
|
|
|
|
public void setContImpressa(Integer contImpressa) {
|
|
this.contImpressa = contImpressa;
|
|
}
|
|
|
|
public BigDecimal getComissaoBPRDiaria() {
|
|
return comissaoBPRDiaria;
|
|
}
|
|
|
|
public void setComissaoBPRDiaria(BigDecimal comissaoBPRDiaria) {
|
|
this.comissaoBPRDiaria = comissaoBPRDiaria;
|
|
}
|
|
|
|
public BigDecimal getComissaoExcessoBagagemDiaria() {
|
|
return comissaoExcessoBagagemDiaria;
|
|
}
|
|
|
|
public void setComissaoExcessoBagagemDiaria(BigDecimal comissaoExcessoBagagemDiaria) {
|
|
this.comissaoExcessoBagagemDiaria = comissaoExcessoBagagemDiaria;
|
|
}
|
|
|
|
public BigDecimal getComissaoSegOpcionalDiaria() {
|
|
return comissaoSegOpcionalDiaria;
|
|
}
|
|
|
|
public void setComissaoSegOpcionalDiaria(BigDecimal comissaoSegOpcionalDiaria) {
|
|
this.comissaoSegOpcionalDiaria = comissaoSegOpcionalDiaria;
|
|
}
|
|
|
|
public BigDecimal getComissaoEntregaPassagemDiaria() {
|
|
return comissaoEntregaPassagemDiaria;
|
|
}
|
|
|
|
public void setComissaoEntregaPassagemDiaria(BigDecimal comissaoEntregaPassagemDiaria) {
|
|
this.comissaoEntregaPassagemDiaria = comissaoEntregaPassagemDiaria;
|
|
}
|
|
|
|
public BigDecimal getReceitaSeguroOutros() {
|
|
return receitaSeguroOutros;
|
|
}
|
|
|
|
public void setReceitaSeguroOutros(BigDecimal receitaSeguroOutros) {
|
|
this.receitaSeguroOutros = receitaSeguroOutros;
|
|
}
|
|
|
|
public BigDecimal getComissaoOutrosDiaria() {
|
|
return comissaoOutrosDiaria;
|
|
}
|
|
|
|
public void setComissaoOutrosDiaria(BigDecimal comissaoOutrosDiaria) {
|
|
this.comissaoOutrosDiaria = comissaoOutrosDiaria;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "ComissaoReceita [data=" + data + ", receitaComissao=" + receitaComissao + ", receitaBPR=" + receitaBPR + ", receitaGAP=" + receitaGAP + ", gapImpressa=" + gapImpressa + ", internet=" + internet + ", cancelados=" + cancelados + ", canceladosGAP=" + canceladosGAP + ", devolvidos=" + devolvidos + ", devolvidosGAP=" + devolvidosGAP + ", devolucoesOrigem=" + devolucoesOrigem + ", devolucoesOrigemGAP=" + devolucoesOrigemGAP + ", receitaExcessoBagagem=" + receitaExcessoBagagem + ", receitaSeguroOpcional=" + receitaSeguroOpcional + ", contImpressa=" + contImpressa + ", comissaoBPRDiaria=" + comissaoBPRDiaria + ", comissaoExcessoBagagemDiaria=" + comissaoExcessoBagagemDiaria + ", comissaoSegOpcionalDiaria=" + comissaoSegOpcionalDiaria + ", comissaoEntregaPassagemDiaria=" + comissaoEntregaPassagemDiaria + "]";
|
|
}
|
|
|
|
public BigDecimal getTotal() {
|
|
BigDecimal total = BigDecimal.ZERO;
|
|
total = total.add(getReceitaBPR() != null ? getReceitaBPR() : BigDecimal.ZERO)
|
|
.add(getReceitaGAP() != null ? getReceitaGAP() : BigDecimal.ZERO)
|
|
.subtract(getDevolvidos() != null ? getDevolvidos() : BigDecimal.ZERO)
|
|
.subtract(getDevolvidosGAP() != null ? getDevolvidosGAP() : BigDecimal.ZERO)
|
|
.subtract(getCancelados() != null ? getCancelados() : BigDecimal.ZERO)
|
|
.subtract(getCanceladosGAP() != null ? getCanceladosGAP() : BigDecimal.ZERO);
|
|
return total;
|
|
}
|
|
|
|
public BigDecimal getTotalComissao() {
|
|
BigDecimal totalComissao = BigDecimal.ZERO;
|
|
totalComissao = totalComissao.add(getComissaoBPRDiaria() != null ? getComissaoBPRDiaria() : BigDecimal.ZERO)
|
|
.add(getComissaoEntregaPassagemDiaria() != null ? getComissaoEntregaPassagemDiaria() : BigDecimal.ZERO)
|
|
.add(getComissaoExcessoBagagemDiaria() != null ? getComissaoExcessoBagagemDiaria() : BigDecimal.ZERO)
|
|
.add(getComissaoOutrosDiaria() != null ? getComissaoOutrosDiaria() : BigDecimal.ZERO)
|
|
.add(getComissaoSegOpcionalDiaria() != null ? getComissaoSegOpcionalDiaria() : BigDecimal.ZERO);
|
|
return totalComissao;
|
|
}
|
|
|
|
}
|