using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Calculation.DispatchAna.Model
|
{
|
/// <summary>
|
/// 复杂
|
/// </summary>
|
public class RequestParasSimple
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public RequestParasSimple() { }
|
|
/// <summary>
|
/// 公司标识
|
/// </summary>
|
public long CorpID { get; set; }
|
|
/// <summary>
|
/// 泵站标识
|
/// </summary>
|
public long StationID { get; set; }
|
|
/// <summary>
|
/// 方案数量
|
/// </summary>
|
public int SchemeNumber { get; set; } = 0;
|
|
/// <summary>
|
/// 方案排序
|
/// </summary>
|
public IStation.Calculation.DispatchAna.Model.eAnaSchemeSortType SchemeSortType { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
public string TargetFlow { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
public string TargetOutletPress { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
public string WaterLevel { get; set; }
|
|
/// <summary>
|
/// 流量浮动变量
|
/// </summary>
|
public string TargetFlowRangeMin { get; set; }
|
|
/// <summary>
|
/// 流量浮动变量
|
/// </summary>
|
public string TargetFlowRangeMax { get; set; }
|
|
/// <summary>
|
/// 获取默认值
|
/// </summary>
|
/// <param name="str"></param>
|
/// <param name="doubleValue"></param>
|
/// <returns></returns>
|
public static bool GetDefaultValue(string str,out double doubleValue)
|
{
|
doubleValue = 0;
|
if (string.IsNullOrEmpty(str))
|
{
|
return false;
|
}
|
if (str.Contains(","))
|
{
|
var sss = str.Split(",");
|
if(!double.TryParse(sss[0], out doubleValue))
|
{
|
return false;
|
}
|
else
|
{
|
return true;
|
}
|
}
|
if (!double.TryParse(str, out doubleValue))
|
{
|
return false;
|
}
|
return true;
|
}
|
}
|
}
|