using System;
using System.Runtime.Serialization;
namespace CY_DocumentSynchroWCFService
{
///
///Document_WorkRemind
///
[DataContract]
public partial class Document_WorkRemind : IAggregateRoot
{
public Document_WorkRemind()
{
}
#region Model
private int? _workremindid;
private string _projectname;
private int? _projectid;
private string _workremindcontent;
private DateTime? _workremindtime;
private DateTime? _lastuptime;
///
/// WorkRemindId
///
[DataMember]
public int? WorkRemindId
{
get
{
return _workremindid;
}
set
{
_workremindid = value;
}
}
///
/// ProjectName
///
[DataMember]
public string ProjectName
{
get
{
return _projectname;
}
set
{
_projectname = value;
}
}
///
/// ProjectId
///
[DataMember]
public int? ProjectId
{
get
{
return _projectid;
}
set
{
_projectid = value;
}
}
///
/// WorkRemindContent
///
[DataMember]
public string WorkRemindContent
{
get
{
return _workremindcontent;
}
set
{
_workremindcontent = value;
}
}
///
/// WorkRemindTime
///
[DataMember]
public DateTime? WorkRemindTime
{
get
{
return _workremindtime;
}
set
{
_workremindtime = value;
}
}
///
/// LastUpTime
///
[DataMember]
public DateTime? LastUpTime
{
get
{
return _lastuptime;
}
set
{
_lastuptime = value;
}
}
#endregion Model
#region Visiter
///
/// 属性访问器
///
/// 属性名
/// 索引
/// 是否将指定属性设置为传入值
/// 需要赋予的值
/// 与名称对应的属性值
public object Visiter(string name, int? index = -1, bool isChange = false, object value = null)
{
object theValue = null;
if ("WorkRemindId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1)
{
this.WorkRemindId = isChange ? MyConvert.ConvertToInt(value) : WorkRemindId;
theValue = this.WorkRemindId;
}
else if ("ProjectName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
{
this.ProjectName = isChange ? MyConvert.ConvertToString(value) : ProjectName;
theValue = this.ProjectName;
}
else if ("ProjectId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
{
this.ProjectId = isChange ? MyConvert.ConvertToInt(value) : ProjectId;
theValue = this.ProjectId;
}
else if ("WorkRemindContent".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
{
this.WorkRemindContent = isChange ? MyConvert.ConvertToString(value) : WorkRemindContent;
theValue = this.WorkRemindContent;
}
else if ("WorkRemindTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
{
this.WorkRemindTime = isChange ? MyConvert.ConvertToDateTime(value) : WorkRemindTime;
theValue = this.WorkRemindTime;
}
else if ("LastUpTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
{
this.LastUpTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpTime;
theValue = this.LastUpTime;
}
return theValue;
}
#endregion Visiter
}
}