This commit is contained in:
Lemon
2023-10-26 13:23:18 +08:00
parent 01b8042079
commit 6eb66630a7
5 changed files with 69 additions and 34 deletions

View File

@@ -1,5 +1,6 @@
package com.jsowell.thirdparty.lianlian.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -19,11 +20,13 @@ public class ConnectorStatsInfo {
* 充电设备接口编码 Y
* 充电设备接口编码,同一对接平台内唯一
*/
private String ConnectorID;
@JSONField(name = "ConnectorID")
private String connectorID;
/**
* 充电设备接口累计电量
* 累计电量单位kWh精度0.1
*/
private BigDecimal ConnectorElectricity;
@JSONField(name = "ConnectorElectricity")
private BigDecimal connectorElectricity;
}

View File

@@ -1,5 +1,6 @@
package com.jsowell.thirdparty.lianlian.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -20,17 +21,20 @@ public class EquipmentStatsInfo {
* 设备编码 Y
* 设备唯一编码,对同一对接平台,保证唯一
*/
private String EquipmentID;
@JSONField(name = "EquipmentID")
private String equipmentID;
/**
* 充电设备累计电量 Y
* 累计电量单位kWh精度0.1
*/
private BigDecimal EquipmentElectricity;
@JSONField(name = "EquipmentElectricity")
private BigDecimal equipmentElectricity;
/**
* 充电设备接口统计信息列表 Y
* 充设备的所有充电设备接口统计对象集合
*/
private List<ConnectorStatsInfo> ConnectorStatsInfos;
@JSONField(name = "ConnectorStatsInfos")
private List<ConnectorStatsInfo> connectorStatsInfos;
}

View File

@@ -1,5 +1,6 @@
package com.jsowell.thirdparty.lianlian.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -22,25 +23,30 @@ public class StationStatsInfo {
/**
* 充电站 ID
*/
private String StationID;
@JSONField(name = "stationID")
private String stationID;
/**
* 统计的开始时间
*/
private String StartTime;
@JSONField(name = "StartTime")
private String startTime;
/**
* 统计的结束时间
*/
private String EndTime;
@JSONField(name = "EndTime")
private String endTime;
/**
* 充电站累计电量
*/
private BigDecimal StationElectricity;
@JSONField(name = "StationElectricity")
private BigDecimal stationElectricity;
/**
* 充电设备统计信息列表
*/
@JSONField(name = "EquipmentStatsInfos")
private List<EquipmentStatsInfo> equipmentStatsInfos;
}

File diff suppressed because one or more lines are too long