package com.njcn.harmonic.service;

import com.njcn.device.pq.pojo.param.DeviceInfoParam;
import com.njcn.harmonic.pojo.vo.OnlineRateCensusVO;
import com.njcn.harmonic.pojo.vo.OnlineRateVO;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author xy
 * @date 2021/12/31 9:52
 */
public interface OnlineRateDataService {
    /**
     * 功能描述: 获取终端在线率列表
     * TODO
     * @param onlineRateParam
     * @return java.util.List<com.njcn.harmonic.pojo.vo.OnlineRateVO>
     * @author xy
     * @date 2022/1/4 9:27
     */
    List<OnlineRateVO> getOnlineRateData(DeviceInfoParam.BusinessParam onlineRateParam);

    /**
     * 功能描述: 获取终端在线率统计
     * TODO
     * @param onlineRateCensusParam
     * @author cc
     * @date 2022/3/1 15:47
     */
    OnlineRateCensusVO getOnlineRateDataCensus(DeviceInfoParam.CompareBusinessParam onlineRateCensusParam);

}
