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

@@ -172,6 +172,10 @@ public class ZDLController extends BaseController {
String dataSecret = resultMap.get("DataSecret"); String dataSecret = resultMap.get("DataSecret");
String dataSecretIV = resultMap.get("DataSecretIV"); String dataSecretIV = resultMap.get("DataSecretIV");
// String dataString = "L31IkD83nw7bm+eWcvfB1U27uIqSBg29+CHyZu6+qlQ=";
// String dataSecret = "vj3RWNsWIxT5MC2K";
// String dataSecretIV = "jjkySnGlM3pbOUki";
// 解密data // 解密data
byte[] plainText = Cryptos.aesDecrypt(Encodes.decodeBase64(dataString), dataSecret.getBytes(), dataSecretIV.getBytes()); byte[] plainText = Cryptos.aesDecrypt(Encodes.decodeBase64(dataString), dataSecret.getBytes(), dataSecretIV.getBytes());
String dataStr = new String(plainText, StandardCharsets.UTF_8); String dataStr = new String(plainText, StandardCharsets.UTF_8);

View File

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

View File

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

View File

@@ -1,5 +1,6 @@
package com.jsowell.thirdparty.lianlian.domain; package com.jsowell.thirdparty.lianlian.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
@@ -22,25 +23,30 @@ public class StationStatsInfo {
/** /**
* 充电站 ID * 充电站 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; private List<EquipmentStatsInfo> equipmentStatsInfos;
} }

File diff suppressed because one or more lines are too long