济菏高速数据中心代码

39 lines
1.4 KiB

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;
import com.zc.business.request.DcTrafficMetricsDataRequest;
import java.util.List;
public interface DcTrafficStatisticsService extends IService<DcTrafficSectionData> {
/**
* 处理实时接收到的一类交流站设备消息并将其转换为交通断面统计数据对象并缓存
*
* @param msg 设备发送的JSON格式实时消息
*/
void processRealtimeOneStopMessage(JSONObject msg);
/**
* 根据提供的请求参数获取当前的流量指标数据
*
* @param request 包含获取流量指标所需的所有请求参数的对象
* @return DcTrafficMetricsData 返回一个包含当前流量指标数据的对象
* 该对象包含了关于数据中心网络流量的各种度量指标
*/
DcTrafficMetricsData currentTrafficMetrics(DcTrafficMetricsDataRequest request);
/**
* 获取历史流量指标数据列表
*
* @param request 包含获取流量指标所需的所有请求参数的对象
* @return 返回符合查询条件的历史流量指标数据列表
*/
List<DcTrafficMetricsData> historyTrafficMetrics(DcTrafficMetricsDataRequest request);
}