package com.zsElectric.boot.charging.service; import com.zsElectric.boot.charging.vo.ChargingPricePolicyVO; import com.zsElectric.boot.charging.vo.EquipmentAuthResponseVO; import com.zsElectric.boot.charging.vo.QueryStationStatusVO; import com.zsElectric.boot.charging.vo.QueryStationsInfoVO; import java.util.List; public interface ChargingBusinessService { /** *
查询业务策略信息
* @author SheepHy * @param EquipBizSeq 设备业务流水号 * @param ConnectorID 充电设备接口编码 * @return 返回值描述,如无返回值则为void 返回值为类则包含{@link ChargingPricePolicyVO} * */ ChargingPricePolicyVO queryEquipBusinessPolicy(String EquipBizSeq, String ConnectorID) ; /** *请求设备认证
* @author SheepHy * @param EquipAuthSeq 设备认证流水号 * @param ConnectorID 充电设备接口编码 * @return 返回值描述,如无返回值则为void 返回值为类则包含{@link EquipmentAuthResponseVO} * */ EquipmentAuthResponseVO queryEquipAuth(String EquipAuthSeq, String ConnectorID) throws Exception; /** *查询充电站信息
* @author wzq * @param LastQueryTime 最后一次查询时间 * @param PageNo 页码 * @param PageSize 页大小 * @return 充电站信息列表 * */ QueryStationsInfoVO queryStationsInfo(String LastQueryTime, Integer PageNo, Integer PageSize) throws Exception; /** *设备接口状态查询
* @author wzq * @param stationIDs 充电站ID列表 * @return 充电站状态列表 * */ QueryStationStatusVO queryStationStatus(List