Quellcode durchsuchen

质量监控分析报表

wangliang vor 9 Monaten
Ursprung
Commit
0ff1a7c12b

+ 79 - 13
sop-business/src/main/java/com/qmth/sop/business/bean/report/QualityAnalyseReportBean.java

@@ -1,8 +1,8 @@
 package com.qmth.sop.business.bean.report;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
+import com.qmth.sop.common.enums.InfluenceDegreeEnum;
 import com.qmth.sop.common.enums.QualityProblemReasonEnum;
-import com.qmth.sop.common.enums.QualityProblemTypeEnum;
 import io.swagger.annotations.ApiModelProperty;
 
 import java.io.Serializable;
@@ -24,11 +24,29 @@ public class QualityAnalyseReportBean implements Serializable {
     @ApiModelProperty(value = "质量问题总数")
     Integer sum;
 
-    @ApiModelProperty(value = "类型")
-    QualityProblemTypeEnum type;
+    @ApiModelProperty(value = "影响度A")
+    InfluenceDegreeEnum influenceDegreeA;
 
-    @ApiModelProperty(value = "类型比率")
-    BigDecimal typeRate;
+    @ApiModelProperty(value = "影响度A比率")
+    BigDecimal influenceDegreeARate;
+
+    @ApiModelProperty(value = "影响度B")
+    InfluenceDegreeEnum influenceDegreeB;
+
+    @ApiModelProperty(value = "影响度B比率")
+    BigDecimal influenceDegreeBRate;
+
+    @ApiModelProperty(value = "影响度C")
+    InfluenceDegreeEnum influenceDegreeC;
+
+    @ApiModelProperty(value = "影响度C比率")
+    BigDecimal influenceDegreeCRate;
+
+    @ApiModelProperty(value = "影响度D")
+    InfluenceDegreeEnum influenceDegreeD;
+
+    @ApiModelProperty(value = "影响度D比率")
+    BigDecimal influenceDegreeDRate;
 
     @ApiModelProperty(value = "问题原因")
     QualityProblemReasonEnum reason;
@@ -55,20 +73,68 @@ public class QualityAnalyseReportBean implements Serializable {
         this.sum = sum;
     }
 
-    public QualityProblemTypeEnum getType() {
-        return type;
+    public InfluenceDegreeEnum getInfluenceDegreeA() {
+        return influenceDegreeA;
+    }
+
+    public void setInfluenceDegreeA(InfluenceDegreeEnum influenceDegreeA) {
+        this.influenceDegreeA = influenceDegreeA;
+    }
+
+    public BigDecimal getInfluenceDegreeARate() {
+        return influenceDegreeARate;
+    }
+
+    public void setInfluenceDegreeARate(BigDecimal influenceDegreeARate) {
+        this.influenceDegreeARate = influenceDegreeARate;
+    }
+
+    public InfluenceDegreeEnum getInfluenceDegreeB() {
+        return influenceDegreeB;
+    }
+
+    public void setInfluenceDegreeB(InfluenceDegreeEnum influenceDegreeB) {
+        this.influenceDegreeB = influenceDegreeB;
+    }
+
+    public BigDecimal getInfluenceDegreeBRate() {
+        return influenceDegreeBRate;
+    }
+
+    public void setInfluenceDegreeBRate(BigDecimal influenceDegreeBRate) {
+        this.influenceDegreeBRate = influenceDegreeBRate;
+    }
+
+    public InfluenceDegreeEnum getInfluenceDegreeC() {
+        return influenceDegreeC;
+    }
+
+    public void setInfluenceDegreeC(InfluenceDegreeEnum influenceDegreeC) {
+        this.influenceDegreeC = influenceDegreeC;
+    }
+
+    public BigDecimal getInfluenceDegreeCRate() {
+        return influenceDegreeCRate;
+    }
+
+    public void setInfluenceDegreeCRate(BigDecimal influenceDegreeCRate) {
+        this.influenceDegreeCRate = influenceDegreeCRate;
+    }
+
+    public InfluenceDegreeEnum getInfluenceDegreeD() {
+        return influenceDegreeD;
     }
 
-    public void setType(QualityProblemTypeEnum type) {
-        this.type = type;
+    public void setInfluenceDegreeD(InfluenceDegreeEnum influenceDegreeD) {
+        this.influenceDegreeD = influenceDegreeD;
     }
 
-    public BigDecimal getTypeRate() {
-        return typeRate;
+    public BigDecimal getInfluenceDegreeDRate() {
+        return influenceDegreeDRate;
     }
 
-    public void setTypeRate(BigDecimal typeRate) {
-        this.typeRate = typeRate;
+    public void setInfluenceDegreeDRate(BigDecimal influenceDegreeDRate) {
+        this.influenceDegreeDRate = influenceDegreeDRate;
     }
 
     public QualityProblemReasonEnum getReason() {