using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; namespace IStation.Entity { /// /// 信号单元 /// [SugarTable("signal_unit")] public class SignalUnit : CorpEntity, System.ICloneable, ISorter { /// /// /// public SignalUnit() { } /// /// /// public SignalUnit(SignalUnit rhs) : base(rhs) { this.MonitorUnitID = rhs.MonitorUnitID; this.Name = rhs.Name; this.SignalType = rhs.SignalType; this.Flags = rhs.Flags; this.SortCode = rhs.SortCode; this.Description = rhs.Description; } /// /// 测点单元标识 /// public long MonitorUnitID { get { return _monitorunitid; } set { _monitorunitid = value; } } private long _monitorunitid; /// /// 名称 /// public string Name { get { return _name; } set { _name = value; } } private string _name; /// /// 信号类型 /// public string SignalType { get { return _signaltype; } set { _signaltype = value; } } private string _signaltype; /// /// 标签列表 /// public string Flags { get { return _flags; } set { _flags = value; } } private string _flags; /// /// 排序码 /// public int SortCode { get { return _sortcode; } set { _sortcode = value; } } private int _sortcode; /// /// 说明 /// public string Description { get { return _description; } set { _description = value; } } private string _description; /// /// /// public SignalUnit Clone() { return (SignalUnit)this.MemberwiseClone(); } object ICloneable.Clone() { return this.MemberwiseClone(); } } }