ChargingBusinessService.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.zsElectric.boot.charging.service;
  2. import com.zsElectric.boot.charging.vo.ChargingPricePolicyVO;
  3. import com.zsElectric.boot.charging.vo.EquipmentAuthResponseVO;
  4. import com.zsElectric.boot.charging.vo.QueryStationStatusVO;
  5. import com.zsElectric.boot.charging.vo.QueryStationsInfoVO;
  6. import java.util.List;
  7. public interface ChargingBusinessService {
  8. /**
  9. * <p>查询业务策略信息</p>
  10. * @author SheepHy
  11. * @param EquipBizSeq 设备业务流水号
  12. * @param ConnectorID 充电设备接口编码
  13. * @return 返回值描述,如无返回值则为void 返回值为类则包含{@link ChargingPricePolicyVO}
  14. *
  15. */
  16. ChargingPricePolicyVO queryEquipBusinessPolicy(String EquipBizSeq, String ConnectorID) ;
  17. /**
  18. * <p>请求设备认证</p>
  19. * @author SheepHy
  20. * @param EquipAuthSeq 设备认证流水号
  21. * @param ConnectorID 充电设备接口编码
  22. * @return 返回值描述,如无返回值则为void 返回值为类则包含{@link EquipmentAuthResponseVO}
  23. *
  24. */
  25. EquipmentAuthResponseVO queryEquipAuth(String EquipAuthSeq, String ConnectorID) throws Exception;
  26. /**
  27. * <p>查询充电站信息</p>
  28. * @author wzq
  29. * @param LastQueryTime 最后一次查询时间
  30. * @param PageNo 页码
  31. * @param PageSize 页大小
  32. * @return 充电站信息列表
  33. *
  34. */
  35. QueryStationsInfoVO queryStationsInfo(String LastQueryTime, Integer PageNo, Integer PageSize) throws Exception;
  36. /**
  37. * <p>设备接口状态查询</p>
  38. * @author wzq
  39. * @param stationIDs 充电站ID列表
  40. * @return 充电站状态列表
  41. *
  42. */
  43. QueryStationStatusVO queryStationStatus(List<String> stationIDs) throws Exception;
  44. }