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}"; } } }