using System;
using System.Text;
using System.Collections.Generic;
using System.Data;
using System.Runtime.Serialization;
using SqlSugar;
namespace IStation.Entity
{
///
/// 管路绑定
///
[SugarTable("pipe_line_binding")]
public class PipeLineBinding : CorpEntity, System.ICloneable
{
///
///
///
public PipeLineBinding() { }
///
///
///
///
public PipeLineBinding(PipeLineBinding rhs) : base(rhs)
{
this.PipeLineID = rhs.PipeLineID;
this.BindingType = rhs.BindingType;
this.BindingID = rhs.BindingID;
this.BindingTime = rhs.BindingTime;
this.UnBindingTime = rhs.UnBindingTime;
}
///
/// 管路标识
///
public long PipeLineID
{
get { return _pipelineid; }
set { _pipelineid = value; }
}
private long _pipelineid;
///
/// 绑定类型
///
public string BindingType
{
get { return _bindingtype; }
set { _bindingtype = value; }
}
private string _bindingtype;
///
/// 绑定标识
///
public long BindingID
{
get { return _bindingid; }
set { _bindingid = value; }
}
private long _bindingid;
///
/// 绑定时间
///
public DateTime BindingTime
{
get { return _bindingtime; }
set { _bindingtime = value; }
}
private DateTime _bindingtime;
///
/// 解绑时间
///
[DataMember]
public DateTime? UnBindingTime
{
get { return _unbindingtime; }
set { _unbindingtime = value; }
}
private DateTime? _unbindingtime;
///
///
///
public PipeLineBinding Clone()
{
return (PipeLineBinding)this.MemberwiseClone();
}
object ICloneable.Clone()
{
return this.MemberwiseClone();
}
}
}