From 25cc84f154847015ced64be4203f7a2968d04a92 Mon Sep 17 00:00:00 2001 From: Lemon Date: Sat, 15 Apr 2023 15:47:34 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E8=81=94=E8=81=94=E5=85=85=E7=94=B5?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../thirdparty/domain/ConnectorStatsInfo.java | 4 +- ...StatsInfo.java => EquipmentStatsInfo.java} | 8 ++-- .../thirdparty/domain/StationStatsInfo.java | 40 +++++++++++++++++++ .../service/impl/LianLianServiceImpl.java | 6 +++ 4 files changed, 52 insertions(+), 6 deletions(-) rename jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/{pileStatsInfo.java => EquipmentStatsInfo.java} (78%) create mode 100644 jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/StationStatsInfo.java diff --git a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/ConnectorStatsInfo.java b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/ConnectorStatsInfo.java index c1ea7240a..3038b567a 100644 --- a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/ConnectorStatsInfo.java +++ b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/ConnectorStatsInfo.java @@ -19,11 +19,11 @@ public class ConnectorStatsInfo { * 充电设备接口编码 Y * 充电设备接口编码,同一对接平台内唯一 */ - private String pileConnectorCode; + private String ConnectorID; /** * 充电设备接口累计电量 * 累计电量,单位kWh,精度0.1 */ - private BigDecimal connectorAccumulateElectricity; + private BigDecimal ConnectorElectricity; } diff --git a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/pileStatsInfo.java b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/EquipmentStatsInfo.java similarity index 78% rename from jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/pileStatsInfo.java rename to jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/EquipmentStatsInfo.java index 4765492f6..775179682 100644 --- a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/pileStatsInfo.java +++ b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/EquipmentStatsInfo.java @@ -15,22 +15,22 @@ import java.util.List; @AllArgsConstructor @NoArgsConstructor @Data -public class pileStatsInfo { +public class EquipmentStatsInfo { /** * 设备编码 Y * 设备唯一编码,对同一对接平台,保证唯一 */ - private String pileSn; + private String EquipmentID; /** * 充电设备累计电量 Y * 累计电量,单位kWh,精度0.1 */ - private BigDecimal pileAccumulateElectricity; + private BigDecimal EquipmentElectricity; /** * 充电设备接口统计信息列表 Y * 充设备的所有充电设备接口统计对象集合 */ - private List connectorStatsInfos; + private List ConnectorStatsInfos; } diff --git a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/StationStatsInfo.java b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/StationStatsInfo.java new file mode 100644 index 000000000..096cd70ba --- /dev/null +++ b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/StationStatsInfo.java @@ -0,0 +1,40 @@ +package com.jsowell.thirdparty.domain; + +import lombok.Data; + +import java.math.BigDecimal; +import java.util.List; + +/** + * 充电站统计信息 + * + * @author JS-ZZA + * @date 2023/4/15 9:29 + */ +@Data +public class StationStatsInfo { + /** + * 充电站 ID + */ + private String StationID; + + /** + * 统计的开始时间 + */ + private String StartTime; + + /** + * 统计的结束时间 + */ + private String EndTime; + + /** + * 充电站累计电量 + */ + private BigDecimal StationElectricity; + + /** + * 充电设备统计信息列表 + */ + private List equipmentStatsInfos; +} diff --git a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/service/impl/LianLianServiceImpl.java b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/service/impl/LianLianServiceImpl.java index de7c5f194..44f2cce8c 100644 --- a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/service/impl/LianLianServiceImpl.java +++ b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/service/impl/LianLianServiceImpl.java @@ -204,8 +204,14 @@ public class LianLianServiceImpl implements LianLianService { return response; } + /** + * 查询统计信息 + * @param dto + * @return + */ @Override public LianLianPageResponse query_station_stats(QueryStationInfoDTO dto) { + return null; }