From 79281ebb9bcc2cd6501a76a5f65b16e7d6edc631 Mon Sep 17 00:00:00 2001
From: wzy <wzy19931122ai@163.com>
Date: Thu, 14 Jan 2021 23:26:22 +0800
Subject: [PATCH] modify

---
 zq-erp/src/main/java/com/matrix/system/app/vo/BusinessesDataShowVo.java |  203 +++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 190 insertions(+), 13 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/app/vo/BusinessesDataShowVo.java b/zq-erp/src/main/java/com/matrix/system/app/vo/BusinessesDataShowVo.java
index 91ddd37..7806b4f 100644
--- a/zq-erp/src/main/java/com/matrix/system/app/vo/BusinessesDataShowVo.java
+++ b/zq-erp/src/main/java/com/matrix/system/app/vo/BusinessesDataShowVo.java
@@ -1,7 +1,10 @@
 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
@@ -11,25 +14,19 @@
 public class BusinessesDataShowVo {
 
     @ApiModelProperty(value = "时间")
-    private String time;
+    private String dataTime;
 
     @ApiModelProperty(value = "营业收入")
     private String totalPay;
 
-    @ApiModelProperty(value = "现金收入")
+    @ApiModelProperty(value = "现金收款")
     private String cashPay;
 
-    @ApiModelProperty(value = "余额划扣")
+    @ApiModelProperty(value = "储值卡收款")
     private String cardPay;
 
     @ApiModelProperty(value = "欠款")
     private String arrearsPay;
-
-    @ApiModelProperty(value = "赠送消耗")
-    private String freeConsumePay;
-
-    @ApiModelProperty(value = "本金消耗")
-    private String consumePay;
 
     @ApiModelProperty(value = "现金退款")
     private String refundCashPay;
@@ -37,12 +34,96 @@
     @ApiModelProperty(value = "卡项退款")
     private String refundCardPay;
 
-    public String getTime() {
-        return time;
+    @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 setTime(String time) {
-        this.time = time;
+    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() {
@@ -108,4 +189,100 @@
     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;
+    }
 }

--
Gitblit v1.9.1