using System.ComponentModel.DataAnnotations; namespace IStation.WinFrmUI { /// /// 模块枚举 /// public enum eModular { [Display(Name = "基础数据")] Basic = 0, [Display(Name = "监测数据")] Monitor = 1, [Display(Name = "曲线分析")] Analy = 2, [Display(Name = "水力模型")] Hydro = 3, } /// /// 接口标识 /// 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}"; } } }