package com.njcn.prepare.harmonic.service.influxdb;

import com.njcn.prepare.harmonic.pojo.dto.DataVFiveItemDTO;

import java.util.List;

/**
 * Description:
 * 接口文档访问地址：http://serverIP:port/swagger-ui.html
 * Date: 2023/2/23  10:31【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
public interface DataVInfluxdbService
{
    /** 
    * @Description: 1.1.1.2.1.	主网单位在线监测点数日统计 :data_v表中查询phasic_type = A当天RMS数据数量，数量大于1则该监测点为在线监测点
    * @Param:  
    * @return:  
    * @Author: clam
    * @Date: 2023/2/23 
    */
    Integer queryTransitMeasurementPoints(List<String> lineIds, String date, String type);

    /**
     * @Description: 获取监测点当天数据
     * @Param: [lineId, date]
     * @return: java.util.List<com.njcn.prepare.harmonic.pojo.vo.DataVOracleVO>
     * @Author: clam
     * @Date: 2023/2/23
     */
    List<DataVFiveItemDTO> getFiveItems(String lineId, String beginTime, String endTime, Integer statisticalInterval);

}
