using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.Model { /// /// 电力价格 /// public partial class ElecPrice : System.ICloneable { /// /// /// public ElecPrice() { } /// /// /// public ElecPrice(ElecPrice rhs) { this.ID = rhs.ID; this.CorpID = rhs.CorpID; this.Name = rhs.Name; this.TakeDay=rhs.TakeDay; this.ExpireDay=rhs.ExpireDay; this.Settings = rhs.Settings == null ? null : new ElecPriceSetting(rhs.Settings); this.Description = rhs.Description; this.CreateUserID = rhs.CreateUserID; this.CreateTime = rhs.CreateTime; this.UpdateUserID = rhs.UpdateUserID; this.UpdateTime = rhs.UpdateTime; } /// /// /// public void Reset(ElecPrice rhs) { this.ID = rhs.ID; this.CorpID = rhs.CorpID; this.Name = rhs.Name; this.TakeDay = rhs.TakeDay; this.ExpireDay = rhs.ExpireDay; this.Settings = rhs.Settings == null ? null : new ElecPriceSetting(rhs.Settings); this.Description = rhs.Description; this.CreateUserID = rhs.CreateUserID; this.CreateTime = rhs.CreateTime; this.UpdateUserID = rhs.UpdateUserID; this.UpdateTime = rhs.UpdateTime; } /// /// id /// public long ID { get; set; } /// /// 客户id /// public long CorpID { get; set; } /// /// 名称 /// public string Name { get; set; } /// /// 生效日期(包含当日) /// public DateTime TakeDay { get; set; } /// /// 失效日期(包含当日) /// public DateTime? ExpireDay { get; set; } /// /// 设置 /// public ElecPriceSetting Settings { get; set; } /// /// 备注 /// public string Description { get; set; } /// /// 创建用户标识 /// public long CreateUserID { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 更新用户标识 /// public long? UpdateUserID { get; set; } /// /// 更新时间 /// public DateTime? UpdateTime { get; set; } /// /// /// public ElecPrice Clone() { return (ElecPrice)this.MemberwiseClone(); } object ICloneable.Clone() { return this.MemberwiseClone(); } } }