package com.yeejoin.amos.boot.module.jxiop.biz.service;


import com.yeejoin.amos.boot.module.jxiop.biz.dto.CoreValuesDto;

import java.util.List;

public interface CoreCommonService {
    /**
     * @deprecated 远程调用core服务根据厂长名称
     * @param stationNames 要查的场站名称需要使用逗号分隔 eg：夏造风机,石灰山风机
     * @param pointsNames 要查的测点名称需要使用逗号分隔开 eg:日发电量,月发电量，年发电
     * @return CoreValuesDto
     */
    List<CoreValuesDto> getValuesByStationNamesAndPointsNames(String stationNames, String pointsNames );

    /**
     * @deprecated  获取测点数据总和
     * @param coreValuesDtoList
     * @return
     */
    Double getSumOfByPointName(List<CoreValuesDto> coreValuesDtoList,String pointName);

    /**
     * @deprecated  获取测点数据平均值
     * @param coreValuesDtoList
     * @return
     */
    Double getAverageOfByPointName(List<CoreValuesDto> coreValuesDtoList,String pointName);

}
