package com.matrix.system.app.vo;
|
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
|
import java.math.BigDecimal;
|
|
/**
|
* @author wzy
|
* @date 2020-12-29
|
**/
|
@ApiModel(value = "BusinessDataShowVo", description = "经营报表返回参数类")
|
public class BusinessesDataShowVo {
|
|
@ApiModelProperty(value = "时间")
|
private String dataTime;
|
|
@ApiModelProperty(value = "营业收入")
|
private String totalPay;
|
|
@ApiModelProperty(value = "现金收款")
|
private String cashPay;
|
|
@ApiModelProperty(value = "储值卡收款")
|
private String cardPay;
|
|
@ApiModelProperty(value = "欠款")
|
private String arrearsPay;
|
|
@ApiModelProperty(value = "现金退款")
|
private String refundCashPay;
|
|
@ApiModelProperty(value = "卡项退款")
|
private String refundCardPay;
|
|
@ApiModelProperty(value = "产品业绩")
|
private String productAchieve;
|
|
@ApiModelProperty(value = "卡项业绩")
|
private String cardAchieve;
|
|
@ApiModelProperty(value = "退款")
|
private String refund;
|
|
@ApiModelProperty(value = "客单数")
|
private String perCustomCnt;
|
|
@ApiModelProperty(value = "客品数")
|
private String customGoodsCnt;
|
|
@ApiModelProperty(value = "客单价")
|
private String perCustomPrice;
|
|
@ApiModelProperty(value = "成本")
|
private String cost;
|
|
@ApiModelProperty(value = "毛利")
|
private String grossProfit;
|
|
@ApiModelProperty(value = "毛利率")
|
private String grossProfitRate;
|
|
@ApiModelProperty(value = "本金消耗")
|
private String consumePay;
|
|
@ApiModelProperty(value = "赠送消耗")
|
private String freeConsumePay;
|
|
@ApiModelProperty(value = "人头数")
|
private String peopleCnt;
|
|
@ApiModelProperty(value = "项目消耗数")
|
private String projConsumeCnt;
|
|
@ApiModelProperty(value = "服务时长")
|
private String timeLength;
|
|
/**
|
* 当天销售总数量
|
*/
|
@ApiModelProperty(hidden = true)
|
private Integer totalSaleCnt;
|
|
/**
|
* 家居产品成本
|
*/
|
@ApiModelProperty(hidden = true)
|
private String goodsCost;
|
|
/**
|
* 除家具产品以外成本
|
*/
|
@ApiModelProperty(hidden = true)
|
private String otherCost;
|
|
public Integer getTotalSaleCnt() {
|
return totalSaleCnt;
|
}
|
|
public void setTotalSaleCnt(Integer totalSaleCnt) {
|
this.totalSaleCnt = totalSaleCnt;
|
}
|
|
public String getGoodsCost() {
|
return goodsCost;
|
}
|
|
public void setGoodsCost(String goodsCost) {
|
this.goodsCost = goodsCost;
|
}
|
|
public String getOtherCost() {
|
return otherCost;
|
}
|
|
public void setOtherCost(String otherCost) {
|
this.otherCost = otherCost;
|
}
|
|
public String getDataTime() {
|
return dataTime;
|
}
|
|
public void setDataTime(String dataTime) {
|
this.dataTime = dataTime;
|
}
|
|
public String getTotalPay() {
|
return totalPay;
|
}
|
|
public void setTotalPay(String totalPay) {
|
this.totalPay = totalPay;
|
}
|
|
public String getCashPay() {
|
return cashPay;
|
}
|
|
public void setCashPay(String cashPay) {
|
this.cashPay = cashPay;
|
}
|
|
public String getCardPay() {
|
return cardPay;
|
}
|
|
public void setCardPay(String cardPay) {
|
this.cardPay = cardPay;
|
}
|
|
public String getArrearsPay() {
|
return arrearsPay;
|
}
|
|
public void setArrearsPay(String arrearsPay) {
|
this.arrearsPay = arrearsPay;
|
}
|
|
public String getFreeConsumePay() {
|
return freeConsumePay;
|
}
|
|
public void setFreeConsumePay(String freeConsumePay) {
|
this.freeConsumePay = freeConsumePay;
|
}
|
|
public String getConsumePay() {
|
return consumePay;
|
}
|
|
public void setConsumePay(String consumePay) {
|
this.consumePay = consumePay;
|
}
|
|
public String getRefundCashPay() {
|
return refundCashPay;
|
}
|
|
public void setRefundCashPay(String refundCashPay) {
|
this.refundCashPay = refundCashPay;
|
}
|
|
public String getRefundCardPay() {
|
return refundCardPay;
|
}
|
|
public void setRefundCardPay(String refundCardPay) {
|
this.refundCardPay = refundCardPay;
|
}
|
|
public String getProductAchieve() {
|
return productAchieve;
|
}
|
|
public void setProductAchieve(String productAchieve) {
|
this.productAchieve = productAchieve;
|
}
|
|
public String getCardAchieve() {
|
return cardAchieve;
|
}
|
|
public void setCardAchieve(String cardAchieve) {
|
this.cardAchieve = cardAchieve;
|
}
|
|
public String getRefund() {
|
return refund;
|
}
|
|
public void setRefund(String refund) {
|
this.refund = refund;
|
}
|
|
public String getPerCustomCnt() {
|
return perCustomCnt;
|
}
|
|
public void setPerCustomCnt(String perCustomCnt) {
|
this.perCustomCnt = perCustomCnt;
|
}
|
|
public String getCustomGoodsCnt() {
|
return new BigDecimal(totalSaleCnt).divide(new BigDecimal(perCustomCnt), 2, BigDecimal.ROUND_DOWN).toPlainString();
|
}
|
|
public void setCustomGoodsCnt(String customGoodsCnt) {
|
this.customGoodsCnt = customGoodsCnt;
|
}
|
|
public String getPerCustomPrice() {
|
return new BigDecimal(totalPay).divide(new BigDecimal(perCustomCnt), 2, BigDecimal.ROUND_DOWN).toPlainString();
|
}
|
|
public void setPerCustomPrice(String perCustomPrice) {
|
this.perCustomPrice = perCustomPrice;
|
}
|
|
public String getCost() {
|
return new BigDecimal(goodsCost).add(new BigDecimal(otherCost)).toPlainString();
|
}
|
|
public void setCost(String cost) {
|
this.cost = cost;
|
}
|
|
public String getGrossProfit() {
|
return new BigDecimal(totalPay).subtract(new BigDecimal(getCost())).toPlainString();
|
}
|
|
public void setGrossProfit(String grossProfit) {
|
this.grossProfit = grossProfit;
|
}
|
|
public String getGrossProfitRate() {
|
return new BigDecimal(getGrossProfit()).divide(new BigDecimal(totalPay), 2, BigDecimal.ROUND_DOWN).toPlainString();
|
}
|
|
public void setGrossProfitRate(String grossProfitRate) {
|
this.grossProfitRate = grossProfitRate;
|
}
|
|
public String getPeopleCnt() {
|
return peopleCnt;
|
}
|
|
public void setPeopleCnt(String peopleCnt) {
|
this.peopleCnt = peopleCnt;
|
}
|
|
public String getProjConsumeCnt() {
|
return projConsumeCnt;
|
}
|
|
public void setProjConsumeCnt(String projConsumeCnt) {
|
this.projConsumeCnt = projConsumeCnt;
|
}
|
|
public String getTimeLength() {
|
return timeLength;
|
}
|
|
public void setTimeLength(String timeLength) {
|
this.timeLength = timeLength;
|
}
|
}
|