平台端经营分析

This commit is contained in:
xl
2024-07-23 11:56:29 +08:00
parent 4b40ef3b6b
commit ce2a07fb98
12 changed files with 463 additions and 8 deletions

View File

@@ -0,0 +1,24 @@
package com.zbkj.common.request;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "BusinessAnalysisRequest", description = "经营分析请求对象")
public class BusinessAnalysisRequest implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "时间区间")
private String dateLimit;
@ApiModelProperty(value = "维修店id")
private Integer merId;
}

View File

@@ -0,0 +1,30 @@
package com.zbkj.common.response;
import com.zbkj.common.vo.BusinessAnalysisVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "BusinessAnalysisResponse", description = "BusinessAnalysisResponse")
public class BusinessAnalysisResponse implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "收银结算")
private BusinessAnalysisVo cashierVo;
@ApiModelProperty(value = "配件使用成本")
private BusinessAnalysisVo accessoryCostVo;
@ApiModelProperty(value = "营业额")
private BusinessAnalysisVo turnoverVo;
@ApiModelProperty(value = "工单数量")
private BusinessAnalysisVo singleQuantityVo;
}

View File

@@ -0,0 +1,22 @@
package com.zbkj.common.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
@Data
public class BusinessAnalysisVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "当前数据")
private BigDecimal currentData;
@ApiModelProperty(value = "同比")
private BigDecimal yearOnYear;
@ApiModelProperty(value = "环比")
private BigDecimal linkRelativeRatio;
}