mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-15 04:39:50 +08:00
update 电池报告算法Service移动至pile模块下
This commit is contained in:
@@ -0,0 +1,105 @@
|
||||
package com.jsowell.pile.domain.batteryreport;
|
||||
|
||||
import com.alibaba.fastjson2.annotation.JSONField;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 电池充电报告Data
|
||||
*
|
||||
* @author Lemon
|
||||
* @Date 2025/9/10 14:29:28
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class BatteryChargeReportData {
|
||||
private String mfrID;
|
||||
private String siteName;
|
||||
private String siteAddress;
|
||||
private String siteLongitude;
|
||||
private String siteLatitude;
|
||||
private String businessHours;
|
||||
private String serviceHotline;
|
||||
private String businessStatus;
|
||||
private Integer sitePileNumber;
|
||||
private Integer siteGunNumber;
|
||||
private String phone;
|
||||
private String siteCode;
|
||||
private String pileCode;
|
||||
private String gunNo;
|
||||
private String readBeforeCharge;
|
||||
|
||||
private Integer doorStatus;
|
||||
|
||||
private Integer bmsChargeMode;
|
||||
|
||||
|
||||
private String vin;
|
||||
private String batteryType;
|
||||
private String nominalEnergy;
|
||||
private String ratedCapacity;
|
||||
private String ratedVoltage;
|
||||
private String maxAllowTemp;
|
||||
private Integer initSoc;
|
||||
private String orderCode;
|
||||
private String beginTime;
|
||||
private Integer totalChargeTime;
|
||||
private Integer remainChargeTime;
|
||||
private String totalCharge;
|
||||
private String alarmCode;
|
||||
private String bmsVersion;
|
||||
|
||||
@JSONField(name = "data")
|
||||
private List<BatteryChargeReportData.ChargeData> chargeData;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public static class ChargeData{
|
||||
private String dcv;
|
||||
private String dca;
|
||||
private String measuringChargeVoltage;
|
||||
private Integer bmsVoltageFault;
|
||||
private String gunTemp;
|
||||
private String singleMaxAllowVoltage;
|
||||
private String readBeforeCharge;
|
||||
private Integer doorStatus;
|
||||
private Integer bmsChargeMode;
|
||||
private String beforeChargeTotalVoltage;
|
||||
private String readCurrentCharge;
|
||||
private String singleMinVoltage;
|
||||
private String bmsDemandElectricity;
|
||||
private String chargePower;
|
||||
private String maxAllowTotalVoltage;
|
||||
private String bmsDemandVoltage;
|
||||
private String maxAllowElectricity;
|
||||
private String measuringChargeElectricity;
|
||||
private String singleMaxVoltage;
|
||||
private String singleMaxTemp;
|
||||
private String singleMinTemp;
|
||||
private String reportTime;
|
||||
private Integer currentSoc;
|
||||
private Integer socStatus;
|
||||
private Integer maxTempPointNum;
|
||||
private Integer minTempPointNum;
|
||||
private Integer maxSingleVoltageNum;
|
||||
private Integer maxSingleVoltageGroupNum;
|
||||
private Integer singleVoltageStatus;
|
||||
private String batteryInsulation;
|
||||
private Integer outputConnectStatus;
|
||||
private Integer bmsConnectError;
|
||||
private Integer bmsVoltageError;
|
||||
private Integer bmsInsulationError;
|
||||
private Integer bmsOverTempError;
|
||||
private Integer bmsHighVoltageError;
|
||||
private Integer bmsElectricityOverFault;
|
||||
private Integer bmsBatteryOverTempError;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.jsowell.pile.domain.batteryreport;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 电池报告 result 部分
|
||||
*
|
||||
* @author Lemon
|
||||
* @Date 2025/9/11 13:48:33
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class BatteryReportResult {
|
||||
private String pdfUrl;
|
||||
|
||||
private String webUrl;
|
||||
|
||||
private String fileName;
|
||||
|
||||
private String expireTime;
|
||||
|
||||
private String reportId;
|
||||
|
||||
private String fileSize;
|
||||
|
||||
private String generateTime;
|
||||
|
||||
private String taskId;
|
||||
|
||||
private String directUrl;
|
||||
|
||||
private String timestamp;
|
||||
}
|
||||
Reference in New Issue
Block a user