fix-维修月度分析

This commit is contained in:
xl
2024-07-29 19:09:13 +08:00
parent 642a93aee4
commit 614f3dc6ec
10 changed files with 1426 additions and 29 deletions

View File

@@ -8,6 +8,7 @@ import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = false)
@@ -20,8 +21,8 @@ public class MonthlyMaintenanceAnalysisAvgResponse implements Serializable {
private BusinessAnalysisVo average;
@ApiModelProperty(value = "按照车型")
private BusinessAnalysisVo averageModel;
private List<BusinessAnalysisVo> averageModel;
@ApiModelProperty(value = "按照所属公司")
private BusinessAnalysisVo averageCompany;
private List<BusinessAnalysisVo> averageCompany;
}

View File

@@ -0,0 +1,28 @@
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;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "MonthlyMaintenanceAnalysisCostResponse", description = "MonthlyMaintenanceAnalysisCostResponse")
public class MonthlyMaintenanceAnalysisCostResponse implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "平均单车")
private BusinessAnalysisVo average;
@ApiModelProperty(value = "按照车型分")
private List<BusinessAnalysisVo> averageModel;
@ApiModelProperty(value = "按照所属公司分")
private List<BusinessAnalysisVo> averageCompany;
}

View File

@@ -0,0 +1,28 @@
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;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "MonthlyMaintenanceAnalysisProfitResponse", description = "MonthlyMaintenanceAnalysisProfitResponse")
public class MonthlyMaintenanceAnalysisProfitResponse implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "平均单车利润")
private BusinessAnalysisVo average;
@ApiModelProperty(value = "按照车型分")
private List<BusinessAnalysisVo> model;
@ApiModelProperty(value = "按照所属公司分")
private List<BusinessAnalysisVo> company;
}

View File

@@ -19,4 +19,10 @@ public class BusinessAnalysisVo implements Serializable {
@ApiModelProperty(value = "环比")
private BigDecimal linkRelativeRatio;
@ApiModelProperty(value = "按车型分为车型id,按公司分为车商id")
private Integer id;
@ApiModelProperty(value = "名称")
private String name;
}