/** * integrity_ComplainanInfo.cs * * 功 能: N/A * 类 名: integrity_ComplainanInfo * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-4-2 14:27:33 N/A 初版 * * * * * * */ using System; using CY.Infrastructure.Domain; using CY.Infrastructure.Common; namespace CY.Model { /// /// 诚信系统投诉信息 /// [Serializable] public partial class Integrity_ComplainanInfo : IAggregateRoot { public Integrity_ComplainanInfo() { } #region Model private int? _keyid; private Guid _respondentid; private Guid _complainantid; private string _orderCode; private string _complaintsreason; private int? _complaintsstatusid; private int _complaintsTypeId; private string _processingresults; private DateTime? _audittime; private DateTime? _complaintstime; private DateTime? _handletime; private string _handlepeople; private string _auditpeople; private DateTime? _canclTime; private DateTime? _reciveTime; /// /// 投诉单编号 /// public int? Keyid { set { _keyid = value; } get { return _keyid; } } /// /// 被投诉人编号 /// public Guid RespondentId { set { _respondentid = value; } get { return _respondentid; } } /// /// 投诉人编号 /// public Guid ComplainantId { set { _complainantid = value; } get { return _complainantid; } } /// /// 订单编号 /// public string OrderCode { set { _orderCode = value; } get { return _orderCode; } } /// /// 投诉缘由 /// public string ComplaintsReason { set { _complaintsreason = value; } get { return _complaintsreason; } } /// /// 投诉状态编号 /// public int? ComplaintsStatusId { set { _complaintsstatusid = value; } get { return _complaintsstatusid; } } /// /// 投诉类别 /// public int ComplaintsTypeId { set { _complaintsTypeId = value; } get { return _complaintsTypeId; } } /// /// 处理结果 /// public string ProcessingResults { set { _processingresults = value; } get { return _processingresults; } } /// /// 审核包括:受理、驳回 /// public DateTime? AuditTime { set { _audittime = value; } get { return _audittime; } } /// /// 投诉时间 /// public DateTime? ComplaintsTime { set { _complaintstime = value; } get { return _complaintstime; } } /// /// 处理时间 /// public DateTime? HandleTime { set { _handletime = value; } get { return _handletime; } } /// /// 处理人 /// public string HandlePeople { set { _handlepeople = value; } get { return _handlepeople; } } /// /// 审核人 /// public string AuditPeople { set { _auditpeople = value; } get { return _auditpeople; } } /// /// 撤诉时间 /// public DateTime? CanclTime { get { return _canclTime; } set { _canclTime=value; } } /// /// 受理时间 /// public DateTime? ReciveTime { get { return _reciveTime; } set { _reciveTime = value; } } /// /// 最后修改时间 /// public DateTime LastUpdateTime { get; set; } /// /// 订单ID /// public int? OrderId { get; set; } /// /// 受理人 /// public string RecivePeople { get; set; } #endregion Model /// /// 被投诉人名称 /// public string RespondentName { get; set; } /// /// 投诉状态 /// public string ComplaintsStatus { get; set; } /// /// 投诉类型名称 /// public string ComplaintsTypeName { get; set; } /// /// 投诉人 /// public string ComplainantName { get; set; } #region Visiter /// /// 属性访问器 /// /// 属性名 /// 索引 /// 是否将指定属性设置为传入值 /// 需要赋予的值 /// 与名称对应的属性值 public object Visiter(string name, int? index = -1, bool isChange = false, object value = null) { object theValue = null; if ("Keyid".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.Keyid = isChange ? MyConvert.ConvertToInt32(value) : Keyid; theValue = this.Keyid; } else if ("RespondentId".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.RespondentId= isChange ? MyConvert.ConvertToGuid(value) : this.RespondentId; theValue = this.RespondentId; } else if ("ComplainantId".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.ComplainantId = isChange ? MyConvert.ConvertToGuid(value) : this.ComplainantId; theValue = this.ComplainantId; } else if ("OrderCode".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.OrderCode = isChange ? MyConvert.ConvertToString(value) : OrderCode; theValue = this.OrderCode; } else if ("ComplaintsReason".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.ComplaintsReason = isChange ? MyConvert.ConvertToString(value) : ComplaintsReason; theValue = this.ComplaintsReason; } else if ("ComplaintsStatusId".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.ComplaintsStatusId = isChange ? MyConvert.ConvertToInt32(value) : ComplaintsStatusId; theValue = this.ComplaintsStatusId; } else if ("ComplaintsTypeId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.ComplaintsTypeId = isChange ? MyConvert.ConvertToInt32(value).Value : ComplaintsTypeId; theValue = this.ComplaintsTypeId; } else if ("ProcessingResults".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.ProcessingResults = isChange ? MyConvert.ConvertToString(value) : ProcessingResults; theValue = this.ProcessingResults; } else if ("AuditTime".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 9) { this.AuditTime = isChange ? MyConvert.ConvertToDateTime(value) : AuditTime; theValue = this.AuditTime; } else if ("ComplaintsTime".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 10) { this.ComplaintsTime = isChange ? MyConvert.ConvertToDateTime(value) : ComplaintsTime; theValue = this.ComplaintsTime; } else if ("HandleTime".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 11) { this.HandleTime = isChange ? MyConvert.ConvertToDateTime(value) : HandleTime; theValue = this.HandleTime; } else if ("HandlePeople".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 12) { this.HandlePeople = isChange ? MyConvert.ConvertToString(value) : HandlePeople; theValue = this.HandlePeople; } else if ("AuditPeople".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 13) { this.AuditPeople = isChange ? MyConvert.ConvertToString(value) : AuditPeople; theValue = this.AuditPeople; } else if ("RespondentName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14) { this.RespondentName = isChange ? MyConvert.ConvertToString(value) : RespondentName; theValue = this.RespondentName; } else if ("ComplaintsStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15) { this.ComplaintsStatus = isChange ? MyConvert.ConvertToString(value) : ComplaintsStatus; theValue = this.ComplaintsStatus; } else if ("CanclTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16) { this.CanclTime = isChange ? MyConvert.ConvertToDateTime(value) : CanclTime; theValue = this.CanclTime; } else if ("ReciveTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17) { this.ReciveTime = isChange ? MyConvert.ConvertToDateTime(value) : ReciveTime; theValue = this.ReciveTime; } else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18) { this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value).Value : LastUpdateTime; theValue = this.LastUpdateTime; } else if ("ComplaintsTypeName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19) { this.ComplaintsTypeName = isChange ? MyConvert.ConvertToString(value) : ComplaintsTypeName; theValue = this.ComplaintsTypeName; } else if ("OrderId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.OrderId = isChange ? MyConvert.ConvertToInt32(value) : OrderId; theValue = this.OrderId; } else if ("RecivePeople".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19) { this.RecivePeople = isChange ? MyConvert.ConvertToString(value) : RecivePeople; theValue = this.RecivePeople; } else if ("ComplainantName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19) { this.ComplainantName = isChange ? MyConvert.ConvertToString(value) : ComplainantName; theValue = this.ComplainantName; } return theValue; } #endregion } }