using System; using System.Runtime.Serialization; namespace CY_DocumentSynchroWCFService { /// ///Document_DelegatePersonInfo /// [DataContract] public partial class Document_DelegatePersonInfo : IAggregateRoot { public Document_DelegatePersonInfo() { } #region Model private int? _delegateid; private string _delegatename; private string _workunit; private string _job; private string _phone; private int? _isuse; private string _cardpositive; private string _cardpositiveversionno; private int? _cardpositivesize; private DateTime? _lastupdatetime; private string _lastupdatename; private int? _adviseflag; private int? _userid; /// /// DelegateId /// [DataMember] public int? DelegateId { get { return _delegateid; } set { _delegateid = value; } } /// /// DelegateName /// [DataMember] public string DelegateName { get { return _delegatename; } set { _delegatename = value; } } /// /// WorkUnit /// [DataMember] public string WorkUnit { get { return _workunit; } set { _workunit = value; } } /// /// Job /// [DataMember] public string Job { get { return _job; } set { _job = value; } } /// /// Phone /// [DataMember] public string Phone { get { return _phone; } set { _phone = value; } } /// /// IsUse /// [DataMember] public int? IsUse { get { return _isuse; } set { _isuse = value; } } /// /// CardPositive /// [DataMember] public string CardPositive { get { return _cardpositive; } set { _cardpositive = value; } } /// /// CardPositiveVersionNo /// [DataMember] public string CardPositiveVersionNo { get { return _cardpositiveversionno; } set { _cardpositiveversionno = value; } } /// /// CardPositiveSize /// [DataMember] public int? CardPositiveSize { get { return _cardpositivesize; } set { _cardpositivesize = value; } } /// /// LastUpdateTime /// [DataMember] public DateTime? LastUpdateTime { get { return _lastupdatetime; } set { _lastupdatetime = value; } } /// /// LastUpdateName /// [DataMember] public string LastUpdateName { get { return _lastupdatename; } set { _lastupdatename = value; } } /// /// IsUseName /// [DataMember] public string IsUseName { get; set; } /// /// AdviseFlag /// [DataMember] public int? AdviseFlag { get { return _adviseflag; } set { _adviseflag = value; } } /// /// UserId /// [DataMember] public int? UserId { get { return _userid; } set { _userid = value; } } #endregion Model #region Visiter /// /// 属性访问器 /// /// 属性名 /// 索引 /// 是否将指定属性设置为传入值 /// 需要赋予的值 /// 与名称对应的属性值 public object Visiter(string name, int? index = -1, bool isChange = false, object value = null) { object theValue = null; if ("DelegateId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.DelegateId = isChange ? MyConvert.ConvertToInt(value) : DelegateId; theValue = this.DelegateId; } else if ("DelegateName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.DelegateName = isChange ? MyConvert.ConvertToString(value) : DelegateName; theValue = this.DelegateName; } else if ("WorkUnit".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.WorkUnit = isChange ? MyConvert.ConvertToString(value) : WorkUnit; theValue = this.WorkUnit; } else if ("Job".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.Job = isChange ? MyConvert.ConvertToString(value) : Job; theValue = this.Job; } else if ("Phone".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.Phone = isChange ? MyConvert.ConvertToString(value) : Phone; theValue = this.Phone; } else if ("IsUse".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.IsUse = isChange ? MyConvert.ConvertToInt(value) : IsUse; theValue = this.IsUse; } else if ("CardPositive".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.CardPositive = isChange ? MyConvert.ConvertToString(value) : CardPositive; theValue = this.CardPositive; } else if ("CardPositiveVersionNo".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.CardPositiveVersionNo = isChange ? MyConvert.ConvertToString(value) : CardPositiveVersionNo; theValue = this.CardPositiveVersionNo; } else if ("CardPositiveSize".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9) { this.CardPositiveSize = isChange ? MyConvert.ConvertToInt(value) : CardPositiveSize; theValue = this.CardPositiveSize; } else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10) { this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime; theValue = this.LastUpdateTime; } else if ("LastUpdateName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11) { this.LastUpdateName = isChange ? MyConvert.ConvertToString(value) : LastUpdateName; theValue = this.LastUpdateName; } else if ("IsUseName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12) { this.IsUseName = isChange ? MyConvert.ConvertToString(value) : IsUseName; theValue = this.IsUseName; } else if ("AdviseFlag".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15) { this.AdviseFlag = isChange ? MyConvert.ConvertToInt(value) : AdviseFlag; theValue = this.AdviseFlag; } else if ("UserId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16) { this.UserId = isChange ? MyConvert.ConvertToInt(value) : UserId; theValue = this.UserId; } return theValue; } #endregion Visiter } }