CallStationInfoSpi.java 1.37 KB
package com.zteits.charge.service.spi;


import com.zteits.charge.config.ApiName;
import com.zteits.charge.domain.kelin.post.QueryStationStatsPost;
import com.zteits.charge.domain.kelin.post.QueryStationStatusPost;
import com.zteits.charge.domain.kelin.post.QueryStationsPost;
import com.zteits.charge.domain.kelin.result.QueryStationStatsResult;
import com.zteits.charge.domain.kelin.result.QueryStationStatusResult;
import com.zteits.charge.domain.kelin.result.QueryStationsResult;

/**
 * 调用科林
 * 充电站服务
 */
public interface CallStationInfoSpi {

    /**
     * T/CEC 102.2-2016
     * 6.2 查询充电信息
     * 接口名称:query_stations_info
     * @param post
     * @return
     */
    @ApiName("query_stations_info")
    QueryStationsResult queryStationsInfo(String operatorId,QueryStationsPost post);

    /**
     * T/CEC 102.2-2016
     * 6.4 设备接口状态查询
     * 接口名称:query_station_status
     * @param post
     * @return
     */
    @ApiName("query_station_status")
    QueryStationStatusResult queryStationStatus(String operatorId,QueryStationStatusPost post);

    /**
     * T/CEC 102.2-2016
     * 6.5 查询统计信息
     * 接口名称:query_station_stats
     * @param post
     * @return
     */
    @ApiName("query_station_stats")
    QueryStationStatsResult queryStationStats(String operatorId,QueryStationStatsPost post);
}