From 7dc1e9be79ebb8c8b4c3b16a58df4caddfefa5ff Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Sat, 23 Mar 2024 16:52:27 +0800 Subject: [PATCH] =?UTF-8?q?update=20=20=E5=AF=B9=E6=8E=A5=E7=AC=AC?= =?UTF-8?q?=E4=B8=89=E6=96=B9=E5=B9=B3=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/NeiMengGuPlatformLogic.java | 140 +++++++++++++++++- 1 file changed, 138 insertions(+), 2 deletions(-) diff --git a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/neimenggu/service/NeiMengGuPlatformLogic.java b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/neimenggu/service/NeiMengGuPlatformLogic.java index 4997d0521..41c947da9 100644 --- a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/neimenggu/service/NeiMengGuPlatformLogic.java +++ b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/neimenggu/service/NeiMengGuPlatformLogic.java @@ -2,6 +2,7 @@ package com.jsowell.thirdparty.platform.neimenggu.service; import com.jsowell.common.enums.thirdparty.ThirdPlatformTypeEnum; import com.jsowell.pile.dto.*; +import com.jsowell.pile.dto.ningxiajiaotou.NXJTQueryStationInfoDTO; import com.jsowell.thirdparty.platform.AbsInterfaceWithPlatformLogic; import com.jsowell.thirdparty.platform.InterfaceWithPlatformLogicFactory; @@ -48,6 +49,37 @@ public class NeiMengGuPlatformLogic extends AbsInterfaceWithPlatformLogic { return null; } + /** + * 设备充电中状态变化推送 notification_connector_charge_status + * + * @param pileConnectorCode 充电枪口编号 + * @param status 枪口状态 + */ + @Override + public String notificationConnectorChargeStatus(String pileConnectorCode, String status) { + return null; + } + + /** + * 订单信息推送 notification_orderInfo + * + * @param orderCode + */ + @Override + public String notificationOrderInfo(String orderCode) { + return null; + } + + /** + * 站点费率变化推送 notification_stationFee + * + * @param stationId + */ + @Override + public String notificationStationFee(String stationId) { + return null; + } + /** * 6.4 充电订单推送 * @@ -58,6 +90,14 @@ public class NeiMengGuPlatformLogic extends AbsInterfaceWithPlatformLogic { return null; } + /** + * 告警信息推送 notification_alarmInfo + */ + @Override + public String notificationAlarmInfo() { + return null; + } + /** * 6.5 设备接口状态查询 * @@ -78,6 +118,16 @@ public class NeiMengGuPlatformLogic extends AbsInterfaceWithPlatformLogic { return null; } + /** + * 查询充电电量信息 query_order_info + * + * @param orderCode + */ + @Override + public Map queryOrderInfo(String orderCode) { + return null; + } + /** * 请求设备认证 * 业务信息交换 @@ -99,6 +149,39 @@ public class NeiMengGuPlatformLogic extends AbsInterfaceWithPlatformLogic { return null; } + /** + * VIN码充电 insert_start_charge + * 华为平台 + * + * @param dto + */ + @Override + public Map insertStartCharge(QueryStationInfoDTO dto) { + return null; + } + + /** + * 下发计费策略响应 notification_deliver_equip_business_policy_result + * 华为平台 + * + * @param dto + */ + @Override + public Map notificationDeliverEquipBusinessPolicyResult(QueryStationInfoDTO dto) { + return null; + } + + /** + * 充电站信息变化推送 notification_stationInfo + * 新站需要推送。当站点信息发生变化时,推送新的信息通知到市级平台 + * + * @param stationId 充电站id + */ + @Override + public String notificationStationInfo(String stationId) { + return null; + } + /** * 请求启动充电 * @@ -149,6 +232,36 @@ public class NeiMengGuPlatformLogic extends AbsInterfaceWithPlatformLogic { return null; } + /** + * 充电站内充电桩空闲状态查询 query_free_pile_number + * + * @param dto + */ + @Override + public Map queryFreePileNumber(NXJTQueryStationInfoDTO dto) { + return null; + } + + /** + * 某车牌号消费记录查询 query_orders_info_by_Plate_number + * + * @param dto + */ + @Override + public Map queryOrdersInfoByPlateNumber(NXJTQueryStationInfoDTO dto) { + return null; + } + + /** + * 某段时间内消费记录查询 query_orders_info + * + * @param dto + */ + @Override + public Map queryOrdersInfo(NXJTQueryStationInfoDTO dto) { + return null; + } + /** * 推送停止充电结果 * @@ -160,10 +273,33 @@ public class NeiMengGuPlatformLogic extends AbsInterfaceWithPlatformLogic { } /** - * 推送充电订单对账信息 + * 华为平台 + * 平台充电设备编码同步 notification_operation_system_info + * + * @param orderCode */ @Override - public Map checkChargeOrders() { + public String notificationOperationSystemInfo(String orderCode) { + return null; + } + + /** + * 推送充换电站用能统计信息 supervise_notification_operation_stats_info + * + * @param stationId + */ + @Override + public String notificationOperationStatsInfo(String stationId) { + return null; + } + + /** + * 推送充电站历史充电订单信息 supervise_notification_charge_order_info_history + * + * @param stationId + */ + @Override + public String notificationChargeOrderInfoHistory(String stationId) { return null; }