package com.njcn.device.pq.service;

import com.njcn.device.pq.pojo.param.DeviceInfoParam;
import com.njcn.device.pq.pojo.param.TerminalOnlineRateDataParam;
import com.njcn.device.pq.pojo.vo.OnlineRateCensusVO;
import com.njcn.device.pq.pojo.vo.TerminalOnlineRateDataVO;

import java.util.List;

/**
 * 终端在线率列表
 * @author yzh
 * @date 2022/9/19
 */

public interface TerminalOnlineRateDataService {

    /**
     * 终端在线率列表
     * @param terminalOnlineRateDataParam
     * @return
     */
    List<TerminalOnlineRateDataVO> getOnlineRateData(TerminalOnlineRateDataParam terminalOnlineRateDataParam,Integer nodeType);

    OnlineRateCensusVO getOnlineRateDataCensus(DeviceInfoParam.CompareBusinessParam onlineRateCensusParam);
}
