package com.zc.business.service; import com.alibaba.fastjson.JSONArray; import com.zc.business.domain.DcRoadSectionCongestion; import com.zc.common.core.httpclient.exception.HttpException; import java.io.IOException; import java.util.List; import java.util.Map; public interface IDcTrafficStatisticsService { /** * 获取在途车辆流量(分车型) */ JSONArray vehiclesInTransit() throws HttpException, IOException; /** * 在途车路段门架平均车速 */ JSONArray currentAverageSpeed() throws IOException, HttpException; /** * 获取当前拥堵事件信息 */ JSONArray currentEventCongested() throws IOException, HttpException; /** * 路段拥堵信息 */ List currentSectionCongested() throws HttpException, IOException; /** * 获取车道占有率信息 */ JSONArray laneOccupancy(String startDate, String endDate) throws HttpException, IOException; /** * 获取门架指标数据 */ JSONArray gantryMetrics(String startTime, String endTime) throws HttpException, IOException; /** * 断面小时车流量分车型 */ JSONArray sectionHourlyTrafficFlow(String startDate, String endDate) throws HttpException, IOException; /** * 各收费站入口分车型小时车流量 */ List>trafficFlowAtTollStationEntrance(String startDate, String endDate, String stationType) throws HttpException, IOException; JSONArray trafficFlowAtTollStationEntranceHour(String startDate, String endDate, String stationType)throws HttpException, IOException; Map>> realTimeTrafficFlowHour(String startDate,Long direction) throws HttpException, IOException; List> queryTheGantryDataByPileNumber(String startDate,String stakeMark) throws HttpException, IOException; }