using System.ComponentModel.DataAnnotations;
namespace IStation.WinFrmUI
{
///
/// 模块枚举
///
public enum eModular
{
[Display(Name = "基础数据")]
Basic = 0,
[Display(Name = "曲线导入")]
Impor = 1,
[Display(Name = "曲线编辑")]
Edit = 2,
[Display(Name = "曲线分析")]
Analy = 3,
[Display(Name = "定总量")]
CalcErQu1 = 4,
[Display(Name = "定水位")]
CalcErQu2 = 5,
[Display(Name = "历史方案")]
PrjHistory = 6
}
///
/// 接口标识
///
public class SurfaceGuid
{
public SurfaceGuid() { }
public SurfaceGuid(eModular modular, string function)
{
this.Modular = modular;
this.Function = function;
}
public eModular Modular { get; set; }
public string Function { get; set; }
public string TagName { get; set; }
public override string ToString()
{
return $"{(int)Modular}#{Function}#{TagName}";
}
}
}