update 海南平台对接

This commit is contained in:
2024-01-25 14:29:33 +08:00
parent 78f2196854
commit 977e987e34
2 changed files with 609 additions and 5 deletions

View File

@@ -12,6 +12,9 @@ import com.jsowell.pile.domain.PileBasicInfo;
import com.jsowell.pile.domain.PileConnectorInfo;
import com.jsowell.pile.domain.PileStationInfo;
import com.jsowell.pile.domain.ThirdPartyPlatformConfig;
import com.jsowell.pile.dto.QueryEquipChargeStatusDTO;
import com.jsowell.pile.dto.QueryEquipmentDTO;
import com.jsowell.pile.dto.QueryStartChargeDTO;
import com.jsowell.pile.dto.QueryStationInfoDTO;
import com.jsowell.pile.service.*;
import com.jsowell.pile.vo.web.PileModelInfoVO;
@@ -66,6 +69,9 @@ public abstract class AbsInterfaceWithPlatformLogic implements InitializingBean
@Autowired
protected ThirdPartyStationRelationService thirdPartyStationRelationService;
@Autowired
protected YKCPushCommandService ykcPushCommandService;
@Autowired
protected ZDLService zdlService;
@@ -94,8 +100,64 @@ public abstract class AbsInterfaceWithPlatformLogic implements InitializingBean
*/
public abstract Map<String, String> queryStationStats(QueryStationInfoDTO dto);
////////////////////////////////////// 以下是公用方法 ////////////////////////////////////////////
/////////////////////////////////
/// 业务信息交换 10 个接口 Start ///
/////////////////////////////////
/**
* 请求设备认证
*/
public abstract Map<String, String> queryEquipAuth(QueryEquipmentDTO dto);
/**
* 查询业务策略信息结果
*/
public abstract Map<String, String> queryEquipBusinessPolicy(QueryStartChargeDTO dto);
/**
* 请求启动充电
*/
public abstract Map<String, String> queryStartCharge(QueryStartChargeDTO dto);
/**
* 推送启动充电结果
*/
public abstract String notificationStartChargeResult(String orderCode);
/**
* 查询充电状态
*/
public abstract Map<String, String> queryEquipChargeStatus(QueryEquipChargeStatusDTO dto);
/**
* 推送充电状态
*/
public abstract String notificationEquipChargeStatus(String orderCode);
/**
* 请求停止充电
*/
public abstract Map<String, String> queryStopCharge(QueryStartChargeDTO dto);
/**
* 推送停止充电结果
*/
public abstract String notificationStopChargeResult(String orderCode);
/**
* 推送充电订单信息
*/
public abstract String notificationChargeOrderInfo(String orderCode);
/**
* 推送充电订单对账信息
*/
public abstract Map<String, String> checkChargeOrders();
///////////////////////////////
/// 业务信息交换 10 个接口 end ///
///////////////////////////////
// -------------------------------------- 以下是公用方法 --------------------------------------- //
/**
* 从联联平台获取令牌
*