using System;
|
|
namespace IStation.Model
|
{
|
/// <summary>
|
/// 项目
|
/// </summary>
|
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;
|
}
|
|
|
/// <summary>
|
/// 名称
|
/// </summary>
|
public string Name { get; set; }
|
|
/// <summary>
|
/// 版本
|
/// </summary>
|
public string Version { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public DateTime CreateTime { get; set; }
|
|
/// <summary>
|
/// 更新时间
|
/// </summary>
|
public DateTime? UpdateTime { get; set; }
|
|
/// <summary>
|
/// 标签
|
/// </summary>
|
public string TagName { get; set; }
|
|
/// <summary>
|
/// 说明
|
/// </summary>
|
public string Description { get; set; }
|
|
public Project Clone()
|
{
|
return (Project)MemberwiseClone();
|
}
|
|
object ICloneable.Clone()
|
{
|
return MemberwiseClone();
|
}
|
|
|
}
|
}
|