package com.jsowell.thirdparty.service; import com.jsowell.pile.dto.QueryEquipmentDTO; import com.jsowell.pile.dto.QueryStartChargeDTO; import com.jsowell.thirdparty.domain.StationStatsInfo; import com.jsowell.pile.dto.QueryStationInfoDTO; import com.jsowell.thirdparty.vo.EquipmentAuthVO; import com.jsowell.thirdparty.vo.LianLianPageResponse; import com.jsowell.thirdparty.vo.QueryChargingStatusVO; import com.jsowell.thirdparty.vo.QueryStopChargeVO; import java.util.List; public interface LianLianService { /** * 根据运营商id,推送运营商信息 * @param merchantId */ void pushMerchantInfo(Long merchantId); /** * 联联平台获取充电站信息 * @param dto * @return */ LianLianPageResponse query_stations_info(QueryStationInfoDTO dto); /** * 设备接口状态查询 * 此接口用于批量查询设备实时状态 * * @param StationIDs * @return */ LianLianPageResponse query_station_status(List StationIDs); /** * 查询统计信息 * @param dto * @return */ StationStatsInfo query_station_stats(QueryStationInfoDTO dto); /** * 请求设备认证 * @param dto * @return */ EquipmentAuthVO query_equip_auth(QueryEquipmentDTO dto); /** * 查询充电状态 * @param startChargeSeq */ QueryChargingStatusVO query_equip_charge_status(String startChargeSeq); /** * 请求停止充电 * @param dto * @return */ QueryStopChargeVO query_stop_charge(QueryStartChargeDTO dto); }