mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-27 14:35:11 +08:00
update 电池算法应用Service
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.jsowell.pile.vo.uniapp.customer;
|
||||
|
||||
import com.alibaba.fastjson2.annotation.JSONField;
|
||||
import com.jsowell.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
@@ -7,6 +8,7 @@ import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 电池充电订单报告VO
|
||||
@@ -138,7 +140,9 @@ public class ChargeAlgorithmRecordVO {
|
||||
* 故障体系指标
|
||||
*/
|
||||
@Excel(name = "故障体系指标")
|
||||
private String failureMetrics;
|
||||
private FailureMetrics failureMetrics;
|
||||
|
||||
private PerformanceMetrics performanceMetrics;
|
||||
|
||||
@Data
|
||||
public static class SecuritySystem{
|
||||
@@ -155,4 +159,95 @@ public class ChargeAlgorithmRecordVO {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class FailureMetrics{
|
||||
// @JSONField(name = "volt_rise_alarm")
|
||||
private VoltRiseAlarm voltRiseAlarm;
|
||||
|
||||
private VoltRiseAlarm voltDecayAlarm;
|
||||
|
||||
private VoltRiseAlarm tempDiffAlarm;
|
||||
|
||||
private VoltRiseAlarm tempRiseAlarm;
|
||||
|
||||
private VoltRiseAlarm socAlarm;
|
||||
|
||||
@Data
|
||||
public static class VoltRiseAlarm{
|
||||
private List<String> threshold;
|
||||
|
||||
private String result;
|
||||
|
||||
private String value;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class voltDecayAlarm{
|
||||
private List<String> threshold;
|
||||
|
||||
private String result;
|
||||
|
||||
private String value;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class tempDiffAlarm{
|
||||
private List<String> threshold;
|
||||
|
||||
private String result;
|
||||
|
||||
private String value;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class tempRiseAlarm{
|
||||
private List<String> threshold;
|
||||
|
||||
private String result;
|
||||
|
||||
private String value;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class socAlarm{
|
||||
private List<String> threshold;
|
||||
|
||||
private String result;
|
||||
|
||||
private String value;
|
||||
}
|
||||
}
|
||||
|
||||
public static class PerformanceMetrics{
|
||||
private ChargingLoss chargingLoss;
|
||||
private BMSAccuracy bmsAccuracy;
|
||||
private DCInternalResistance dcInternalResistance;
|
||||
|
||||
public static class ChargingLoss{
|
||||
private List<String> threshold;
|
||||
|
||||
private String result;
|
||||
|
||||
private String value;
|
||||
}
|
||||
|
||||
public static class BMSAccuracy{
|
||||
private List<String> threshold;
|
||||
|
||||
private String result;
|
||||
|
||||
private String value;
|
||||
}
|
||||
|
||||
public static class DCInternalResistance{
|
||||
private List<String> threshold;
|
||||
|
||||
private String result;
|
||||
|
||||
private String value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user