package com.njcn.product.advance.eventSource.service;

import com.njcn.influx.pojo.dto.HarmHistoryDataDTO;
import com.njcn.influx.pojo.po.DataHarmPowerP;
import com.njcn.product.advance.responsility.pojo.bo.UserDataExcel;
import com.njcn.product.advance.responsility.pojo.param.HistoryHarmParam;
import com.njcn.product.advance.responsility.pojo.param.PHistoryHarmParam;

import java.util.List;

public interface HistoryHarmonicService {

    /***
     * 按次、监测点获取指定历史谐波数据
     * @author hongawen
     * @date 2023/7/19 9:56
     * @param historyHarmParam 请求历史谐波数据参数
     * @return HarmHistoryDataDTO
     */
    HarmHistoryDataDTO getHistoryHarmData(HistoryHarmParam historyHarmParam);


    List<DataHarmPowerP> getHarmonicPData(PHistoryHarmParam param);

}
