using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using IStation.Calculation.DispatchAna.Model;
namespace IStation.Calculation.DispatchAna
{
///
/// 最优分析计算
///
public interface IOptAnaCalc
{
///
/// 计算(最优)
///
///
///
///
///
///
List CalcSchemes(
IStation.Calculation.DispatchAna.Model.RequestParasComplex complex_request_paras,
IStation.Calculation.DispatchAna.Model.EtaAnaRecord4Station eta_ana_records,
IStation.Calculation.DispatchAna.Model.MachineRunPara machine_run_status,
out string error_info);
///
/// 计算日汇总:成功返回null, 失败返回错误信息
///
///
///
/// 是否用缓存
///
///
public string CalcSumData(
int Month, List HourRequests, bool isUseCache, out IStation.Calculation.DispatchAna.Model.DaySumData daySumData);
}
}