Blame |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.domain.dto;
import br.com.ec.domain.model.Modelo;
public class RankingModeloDTO
implements Comparable<RankingModeloDTO
> {
private Modelo modelo
;
private Double valorTotalVendido
;
private Double valorTotalComprado
;
private Long quantidadeVendas
;
private Long quantidadeEstoqueLocal
;
private Long quantidadeEstoqueGeral
;
public RankingModeloDTO
() {}
public RankingModeloDTO
(Modelo modelo,
Double valorTotalVendido,
Double valorTotalComprado,
Long quantidadeVendas,
Long quantidadeEstoqueGeral
) {
this.
modelo = modelo
;
this.
valorTotalVendido = valorTotalVendido
;
this.
valorTotalComprado = valorTotalComprado
;
this.
quantidadeVendas = quantidadeVendas
;
this.
quantidadeEstoqueGeral = quantidadeEstoqueGeral
;
}
public RankingModeloDTO
(Modelo modelo,
Double valorTotalVendido,
Double valorTotalComprado,
Long quantidadeVendas,
Long quantidadeEstoqueLocal,
Long quantidadeEstoqueGeral
) {
this.
modelo = modelo
;
this.
valorTotalVendido = valorTotalVendido
;
this.
valorTotalComprado = valorTotalComprado
;
this.
quantidadeVendas = quantidadeVendas
;
this.
quantidadeEstoqueLocal = quantidadeEstoqueLocal
;
this.
quantidadeEstoqueGeral = quantidadeEstoqueGeral
;
}
public Modelo getModelo
() {
return modelo
;
}
public void setModelo
(Modelo modelo
) {
this.
modelo = modelo
;
}
public Double getValorTotalVendido
() {
return valorTotalVendido
;
}
public void setValorTotalVendido
(Double valorTotalVendido
) {
this.
valorTotalVendido = valorTotalVendido
;
}
public Double getValorTotalComprado
() {
return valorTotalComprado
;
}
public void setValorTotalComprado
(Double valorTotalComprado
) {
this.
valorTotalComprado = valorTotalComprado
;
}
public Long getQuantidadeVendas
() {
return quantidadeVendas
;
}
public void setQuantidadeVendas
(Long quantidadeVendas
) {
this.
quantidadeVendas = quantidadeVendas
;
}
public Long getQuantidadeEstoqueLocal
() {
return quantidadeEstoqueLocal
;
}
public void setQuantidadeEstoqueLocal
(Long quantidadeEstoqueLocal
) {
this.
quantidadeEstoqueLocal = quantidadeEstoqueLocal
;
}
public Long getQuantidadeEstoqueGeral
() {
return quantidadeEstoqueGeral
;
}
public void setQuantidadeEstoqueGeral
(Long quantidadeEstoqueGeral
) {
this.
quantidadeEstoqueGeral = quantidadeEstoqueGeral
;
}
@
Override
public int compareTo
(RankingModeloDTO rankingModeloDTO
) {
return rankingModeloDTO.
getValorTotalVendido().
compareTo(this.
valorTotalVendido);
}
}