using System; namespace IStation.Model { /// /// 项目 /// public class Project : BaseModel, System.ICloneable { public Project() { } public Project(Project rhs) { ID = rhs.ID; Name = rhs.Name; Version = rhs.Version; TagName = rhs.TagName; CreateTime = rhs.CreateTime; UpdateTime = rhs.UpdateTime; Description = rhs.Description; } public void Reset(Project rhs) { ID = rhs.ID; Name = rhs.Name; Version = rhs.Version; TagName = rhs.TagName; CreateTime = rhs.CreateTime; UpdateTime = rhs.UpdateTime; Description = rhs.Description; } /// /// 名称 /// public string Name { get; set; } /// /// 版本 /// public string Version { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 更新时间 /// public DateTime? UpdateTime { get; set; } /// /// 标签 /// public string TagName { get; set; } /// /// 说明 /// public string Description { get; set; } public Project Clone() { return (Project)MemberwiseClone(); } object ICloneable.Clone() { return MemberwiseClone(); } } }