package com.njcn.prepare.harmonic.service.influxdb;
import com.njcn.device.pq.pojo.po.DataV;
import com.njcn.prepare.harmonic.pojo.po.DataFlicker;

import java.util.Date;

/**
 * 数据完整率算法
 *
 * @author qijian
 * @version 1.0.0
 * @createTime 2022/11/29 - 10:09
 */
public interface DataIntegrityRateInfluxService {

    /**
     * 获取data_v表五项稳态指标日数量
     * @author qijian
     * @date 2022/11/29
     */
    DataV getFiveSteadyData(String lineId, Date date, Integer type);

    /**
     * 根据data_flicker表获取两项闪变指标数量
     * @author qijian
     * @date 2022/11/29
     */
    DataFlicker getTwoFlickerData(String lineId, Date date, Integer type);
}
