package com.njcn.harmonic.service;

import com.njcn.device.pq.pojo.param.DeviceInfoParam;
import com.njcn.harmonic.pojo.vo.TerminalCensusVO;
import com.njcn.harmonic.pojo.vo.TerminalVO;

import java.util.List;

/**
 * @author: chenchao
 * @date: 2022/03/02 10:08
 * @Description: <描述>
 */
public interface TerminalService {

    /**
     * 功能描述: 获取终端状态
     * TODO
     * @param terminalParam
     * @author cc
     * @date 2022/03/02 19:00
     */
    List<TerminalVO> getTerminalData(DeviceInfoParam.BusinessParam terminalParam);

    /**
     * 功能描述: 获取终端状态统计
     * @param terminalCensusParam
     * @return
     */
    TerminalCensusVO getTerminalDataCensus(DeviceInfoParam.BusinessParam terminalCensusParam);
}
