using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Model
|
{
|
public partial class Product
|
{
|
/// <summary>
|
/// 获取额定参数
|
/// </summary>
|
public object GetRatedParas()
|
{
|
object obj = null;
|
switch (this.Catalog)
|
{
|
case IStation.Product.Catalog_JiBeng:
|
{
|
obj = JsonHelper.Json2Object<Model.EnginePump>(this.RatedParas);
|
}
|
break;
|
case IStation.Product.Catalog_Beng:
|
{
|
obj = JsonHelper.Json2Object<Model.Pump>(this.RatedParas);
|
}
|
break;
|
case IStation.Product.Catalog_DianJi:
|
{
|
obj = JsonHelper.Json2Object<Model.Motor>(this.RatedParas);
|
}
|
break;
|
default:break;
|
}
|
return obj;
|
}
|
|
/// <summary>
|
/// 转化为属性参数
|
/// </summary>
|
public static string ToPropsParas(Dictionary<long, string> dict)
|
{
|
return JsonHelper.Object2Json(dict);
|
}
|
|
/// <summary>
|
/// 获取属性参数
|
/// </summary>
|
public static Dictionary<long, string> GetPropsParas(string props_paras)
|
{
|
var dict = JsonHelper.Json2Object<Dictionary<long, string>>(props_paras);
|
if (dict == null)
|
dict = new Dictionary<long, string>();
|
return dict;
|
}
|
|
}
|
}
|