/** * EC_AcceptWayByOrder.cs * * 功 能: N/A * 类 名: EC_AcceptWayByOrder * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-4-2 14:27:18 N/A 初版 * V0.02 2013-5-13 11:15 吴崎均 增加运单号字段(TheAwb) * V0.03 2013-5-31 10:20 吴崎均 统一Visiter内容位置 * * * * */ using System; using CY.Infrastructure.Domain; using CY.Infrastructure.Common; namespace CY.Model { /// /// 订单收货方式 /// [Serializable] public partial class EC_AcceptWayByOrder : IAggregateRoot { public EC_AcceptWayByOrder() { } #region Model private int? _keyid; private int? _targetid; private string _city; private string _accepter; private string _accepterphone; private string _appointcouriercompany; private string _accepteraddress; private string _accepterphonenum; private string _acceptcontacts; private string _fetchaddress; private string _fetchphonenum; private string _fetchcontacts; private string _invoicedemand; private DateTime? _lastupdatetime; private string _operator; private string _remark; private int? _accepttypeid; private string _theawb; public string NumPerBag { set; get; } public string BagNum { set; get; } /// /// 收货类型编号 /// public int? AcceptTypeId { set { _accepttypeid = value; } get { return _accepttypeid; } } /// /// 收货方式编号 /// public int? Keyid { set { _keyid = value; } get { return _keyid; } } /// /// 目标编号 /// public int? TargetId { set { _targetid = value; } get { return _targetid; } } /// /// 城市 /// public string City { set { _city = value; } get { return _city; } } /// /// 收货人 /// public string Accepter { set { _accepter = value; } get { return _accepter; } } /// /// 联系电话 /// public string AccepterPhone { set { _accepterphone = value; } get { return _accepterphone; } } /// /// 指定货运公司 /// public string AppointCourierCompany { set { _appointcouriercompany = value; } get { return _appointcouriercompany; } } /// /// 收货点地址 /// public string AccepterAddress { set { _accepteraddress = value; } get { return _accepteraddress; } } /// /// 收货电话 /// public string AccepterPhoneNum { set { _accepterphonenum = value; } get { return _accepterphonenum; } } /// /// 收货联系人 /// public string AcceptContacts { set { _acceptcontacts = value; } get { return _acceptcontacts; } } /// /// 取货点地址 /// public string FetchAddress { set { _fetchaddress = value; } get { return _fetchaddress; } } /// /// 取货电话 /// public string FetchPhoneNum { set { _fetchphonenum = value; } get { return _fetchphonenum; } } /// /// 取货联系人 /// public string FetchContacts { set { _fetchcontacts = value; } get { return _fetchcontacts; } } /// /// 票据要求 /// public string InvoiceDemand { set { _invoicedemand = value; } get { return _invoicedemand; } } /// /// 最后修改时间 /// public DateTime? LastUpdateTime { set { _lastupdatetime = value; } get { return _lastupdatetime; } } /// /// 操作人 /// public string Operator { set { _operator = value; } get { return _operator; } } /// /// 备注 /// public string Remark { set { _remark = value; } get { return _remark; } } /// /// 运单号 /// public string TheAwb { set { _theawb = value; } get { return _theawb; } } #endregion Model #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 ("TargetId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.TargetId = isChange ? MyConvert.ConvertToInt32(value) : TargetId; theValue = this.TargetId; } else if ("City".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.City = isChange ? MyConvert.ConvertToString(value) : City; theValue = this.City; } else if ("Accepter".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.Accepter = isChange ? MyConvert.ConvertToString(value) : Accepter; theValue = this.Accepter; } else if ("AccepterPhone".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.AccepterPhone = isChange ? MyConvert.ConvertToString(value) : AccepterPhone; theValue = this.AccepterPhone; } else if ("AppointCourierCompany".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.AppointCourierCompany = isChange ? MyConvert.ConvertToString(value) : AppointCourierCompany; theValue = this.AppointCourierCompany; } else if ("AccepterAddress".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.AccepterAddress = isChange ? MyConvert.ConvertToString(value) : AccepterAddress; theValue = this.AccepterAddress; } else if ("AccepterPhoneNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.AccepterPhoneNum = isChange ? MyConvert.ConvertToString(value) : AccepterPhoneNum; theValue = this.AccepterPhoneNum; } else if ("AcceptContacts".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9) { this.AcceptContacts = isChange ? MyConvert.ConvertToString(value) : AcceptContacts; theValue = this.AcceptContacts; } else if ("FetchAddress".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10) { this.FetchAddress = isChange ? MyConvert.ConvertToString(value) : FetchAddress; theValue = this.FetchAddress; } else if ("FetchPhoneNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11) { this.FetchPhoneNum = isChange ? MyConvert.ConvertToString(value) : FetchPhoneNum; theValue = this.FetchPhoneNum; } else if ("FetchContacts".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12) { this.FetchContacts = isChange ? MyConvert.ConvertToString(value) : FetchContacts; theValue = this.FetchContacts; } else if ("InvoiceDemand".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13) { this.InvoiceDemand = isChange ? MyConvert.ConvertToString(value) : InvoiceDemand; theValue = this.InvoiceDemand; } else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14) { this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime; theValue = this.LastUpdateTime; } else if ("Remark".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15) { this.Remark = isChange ? MyConvert.ConvertToString(value) : Remark; theValue = this.Remark; } else if ("Operator".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16) { this.Operator = isChange ? MyConvert.ConvertToString(value) : Operator; theValue = this.Operator; } else if ("AcceptTypeId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17) { this.AcceptTypeId = isChange ? MyConvert.ConvertToInt32(value) : AcceptTypeId; theValue = this.AcceptTypeId; } else if ("TheAwb".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18) { this.TheAwb = isChange ? MyConvert.ConvertToString(value) : TheAwb; theValue = this.TheAwb; } return theValue; } #endregion } }