package com.zc.business.service; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.extension.service.IService; import com.zc.business.domain.DcTrafficMetricsData; import com.zc.business.domain.DcTrafficSectionData; public interface DcTrafficStatisticsService extends IService<DcTrafficSectionData> { /** * 处理实时接收到的一类交流站设备消息,并将其转换为交通断面统计数据对象并缓存。 * * @param msg 设备发送的JSON格式实时消息 */ void processRealtimeOneStopMessage(JSONObject msg); /** * 获取当前交通特征指数 * * @param direction 交通方向(例如:1代表菏泽方向,3济南方向) * @param roadSectionId 路段ID * @return 当前交通特征指数 */ DcTrafficMetricsData currentTrafficMetrics(Byte direction, Long roadSectionId); }