using System; using System.Text; using System.Collections.Generic; using System.Data; using System.Runtime.Serialization; using SqlSugar; namespace IStation.Entity { /// /// 管路 /// [SugarTable("pipe_line")] public class PipeLine : CorpEntity, System.ICloneable,ISorter,IUseStatus,ITagName,ITerminalId { /// /// /// public PipeLine() { } /// /// /// public PipeLine(PipeLine rhs) : base(rhs) { this.BelongType = rhs.BelongType; this.BelongID = rhs.BelongID; this.Catalog = rhs.Catalog; this.Name = rhs.Name; this.HeadID = rhs.HeadID; this.TailID = rhs.TailID; this.Direction = rhs.Direction; this.Flags = rhs.Flags; this.Position = rhs.Position; this.SerialNO = rhs.SerialNO; this.IsEta = rhs.IsEta; this.IsExtend = rhs.IsExtend; this.TerminalId = rhs.TerminalId; this.TagName = rhs.TagName; this.SortCode = rhs.SortCode; this.UseStatus = rhs.UseStatus; this.Description = rhs.Description; } /// /// 所属类型 /// public string BelongType { get { return _belongtype; } set { _belongtype = value; } } private string _belongtype; /// /// 所属标识 /// public long BelongID { get { return _belongid; } set { _belongid = value; } } private long _belongid; /// /// 类别 /// public string Catalog { get { return _catalog; } set { _catalog = value; } } private string _catalog; /// /// 名称 /// public string Name { get { return _name; } set { _name = value; } } private string _name; /// /// 头部标识 /// public long HeadID { get { return _headid; } set { _headid = value; } } private long _headid; /// /// 尾部标识 /// public long TailID { get { return _tailid; } set { _tailid = value; } } private long _tailid; /// /// 方向 /// public int Direction { get { return _direction; } set { _direction = value; } } private int _direction; /// /// 标签列表 /// public string Flags { get { return _flags; } set { _flags = value; } } private string _flags; /// /// 位置信息 /// public string Position { get { return _position; } set { _position = value; } } private string _position; /// /// 序列号 /// public int? SerialNO { get { return _serialno; } set { _serialno = value; } } private int? _serialno; /// /// 是否为能效项 /// public bool IsEta { get { return _iseta; } set { _iseta = value; } } private bool _iseta; /// /// 是否为拓展 /// public bool IsExtend { get { return _isextend; } set { _isextend = value; } } private bool _isextend; /// /// 终端标识 /// public string TerminalId { get { return _terminalid; } set { _terminalid = value; } } private string _terminalid; /// /// 标签 /// public string TagName { get { return _tagname; } set { _tagname = value; } } private string _tagname; /// /// 排序码 /// public int SortCode { get { return _sortcode; } set { _sortcode = value; } } private int _sortcode; /// /// 使用状态 /// public int UseStatus { get { return _usestatus; } set { _usestatus = value; } } private int _usestatus; /// /// 说明 /// public string Description { get { return _description; } set { _description = value; } } private string _description; /// /// /// public PipeLine Clone() { return (PipeLine)this.MemberwiseClone(); } object ICloneable.Clone() { return this.MemberwiseClone(); } } }