using System; using CY.Infrastructure.Domain; using CY.Infrastructure.Common; namespace CY.Model { /// /// 代理申请 /// [Serializable] public partial class EC_ProxyApplication : IAggregateRoot { public EC_ProxyApplication() { } #region Model private int? _keyid; private Guid _applicationmemberid; private string _applicationtype; private string _applicationarea; private string _applicationarealevel; private DateTime? _applicationtime; private string _applicationstatus; private string _unitname; private string _unitlegal; private decimal? _unitregistcapital; private string _unaddressidetail; private string _unitcontacts; private string _unitphonenum; private string _unitbusiness; private decimal? _unitannualmoney; private decimal? _unitannualprofit; private string _unitmachine; private string _unitstaffnum; private string _unitsize; private string _unitcustomdetail; private string _unitlegaldetail; private string _unitshareholder; private string _unitaffiliateprogram; private string _unitsuperiority; private DateTime? _handletime; private string _handlepeople; private string _handleresult; /// /// 编号 /// public int? Keyid { set { _keyid = value; } get { return _keyid; } } /// /// 会员Id /// public Guid ApplicationMemberId { set { _applicationmemberid = value; } get { return _applicationmemberid; } } /// /// 申请类型 /// public string ApplicationType { set { _applicationtype = value; } get { return _applicationtype; } } /// /// 申请区域 /// public string ApplicationArea { set { _applicationarea = value; } get { return _applicationarea; } } /// /// 区域级别 /// public string ApplicationAreaLevel { set { _applicationarealevel = value; } get { return _applicationarealevel; } } /// /// 申请时间 /// public DateTime? ApplicationTime { set { _applicationtime = value; } get { return _applicationtime; } } /// /// 申请状态 已申请 同意申请 /// public string ApplicationStatus { set { _applicationstatus = value; } get { return _applicationstatus; } } /// /// 申请单位 /// public string UnitName { set { _unitname = value; } get { return _unitname; } } /// /// 法人代表 /// public string UnitLegal { set { _unitlegal = value; } get { return _unitlegal; } } /// /// 注册资金(万元) /// public decimal? UnitRegistCapital { set { _unitregistcapital = value; } get { return _unitregistcapital; } } /// /// 详细地址 /// public string UnAddressiDetail { set { _unaddressidetail = value; } get { return _unaddressidetail; } } /// /// 联系人 /// public string UnitContacts { set { _unitcontacts = value; } get { return _unitcontacts; } } /// /// 联系电话 /// public string UnitPhoneNum { set { _unitphonenum = value; } get { return _unitphonenum; } } /// /// 主营业务 /// public string UnitBusiness { set { _unitbusiness = value; } get { return _unitbusiness; } } /// /// 年产值 /// public decimal? UnitAnnualMoney { set { _unitannualmoney = value; } get { return _unitannualmoney; } } /// /// 年利润 /// public decimal? UnitAnnualProfit { set { _unitannualprofit = value; } get { return _unitannualprofit; } } /// /// 主要设备 /// public string UnitMachine { set { _unitmachine = value; } get { return _unitmachine; } } /// /// 员工人数 /// public string UnitStaffNum { set { _unitstaffnum = value; } get { return _unitstaffnum; } } /// /// 场地面积 /// public string UnitSize { set { _unitsize = value; } get { return _unitsize; } } /// /// 主要客户简介 /// public string UnitCustomDetail { set { _unitcustomdetail = value; } get { return _unitcustomdetail; } } /// /// 法人代表简历 /// public string UnitLegalDetail { set { _unitlegaldetail = value; } get { return _unitlegaldetail; } } /// /// 股东情况介绍 /// public string UnitShareholder { set { _unitshareholder = value; } get { return _unitshareholder; } } /// /// 代理计划及发展目标 /// public string UnitAffiliateProgram { set { _unitaffiliateprogram = value; } get { return _unitaffiliateprogram; } } /// /// 优势说明 /// public string UnitSuperiority { set { _unitsuperiority = value; } get { return _unitsuperiority; } } /// /// 处理时间 /// public DateTime? HandleTime { set { _handletime = value; } get { return _handletime; } } /// /// 处理人 /// public string HandlePeople { set { _handlepeople = value; } get { return _handlepeople; } } /// /// 处理结果 /// public string HandleResult { set { _handleresult = value; } get { return _handleresult; } } #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 ("ApplicationMemberId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.ApplicationMemberId = isChange ? MyConvert.ConvertToGuid(value) : ApplicationMemberId; theValue = this.ApplicationMemberId; } else if ("ApplicationType".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.ApplicationType = isChange ? MyConvert.ConvertToString(value) : ApplicationType; theValue = this.ApplicationType; } else if ("ApplicationArea".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.ApplicationArea = isChange ? MyConvert.ConvertToString(value) : ApplicationArea; theValue = this.ApplicationArea; } else if ("ApplicationAreaLevel".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.ApplicationAreaLevel = isChange ? MyConvert.ConvertToString(value) : ApplicationAreaLevel; theValue = this.ApplicationAreaLevel; } else if ("ApplicationTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.ApplicationTime = isChange ? MyConvert.ConvertToDateTime(value) : ApplicationTime; theValue = this.ApplicationTime; } else if ("ApplicationStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.ApplicationStatus = isChange ? MyConvert.ConvertToString(value) : ApplicationStatus; theValue = this.ApplicationStatus; } else if ("UnitName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.UnitName = isChange ? MyConvert.ConvertToString(value) : UnitName; theValue = this.UnitName; } else if ("UnitLegal".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9) { this.UnitLegal = isChange ? MyConvert.ConvertToString(value) : UnitLegal; theValue = this.UnitLegal; } else if ("UnitRegistCapital".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10) { this.UnitRegistCapital = isChange ? MyConvert.ConvertToInt32(value) : UnitRegistCapital; theValue = this.UnitRegistCapital; } else if ("UnAddressiDetail".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11) { this.UnAddressiDetail = isChange ? MyConvert.ConvertToString(value) : UnAddressiDetail; theValue = this.UnAddressiDetail; } else if ("UnitContacts".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12) { this.UnitContacts = isChange ? MyConvert.ConvertToString(value) : UnitContacts; theValue = this.UnitContacts; } else if ("UnitPhoneNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13) { this.UnitPhoneNum = isChange ? MyConvert.ConvertToString(value) : UnitPhoneNum; theValue = this.UnitPhoneNum; } else if ("UnitBusiness".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14) { this.UnitBusiness = isChange ? MyConvert.ConvertToString(value) : UnitBusiness; theValue = this.UnitBusiness; } else if ("UnitAnnualMoney".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15) { this.UnitAnnualMoney = isChange ? MyConvert.ConvertToDecimal(value) : UnitAnnualMoney; theValue = this.UnitAnnualMoney; } else if ("UnitAnnualProfit".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16) { this.UnitAnnualProfit = isChange ? MyConvert.ConvertToInt32(value) : UnitAnnualProfit; theValue = this.UnitAnnualProfit; } else if ("UnitMachine".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17) { this.UnitMachine = isChange ? MyConvert.ConvertToString(value) : UnitMachine; theValue = this.UnitMachine; } else if ("UnitStaffNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18) { this.UnitStaffNum = isChange ? MyConvert.ConvertToString(value) : UnitStaffNum; theValue = this.UnitStaffNum; } else if ("UnitSize".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19) { this.UnitSize = isChange ? MyConvert.ConvertToString(value) : UnitSize; theValue = this.UnitSize; } else if ("UnitCustomDetail".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 20) { this.UnitCustomDetail = isChange ? MyConvert.ConvertToString(value) : UnitCustomDetail; theValue = this.UnitCustomDetail; } else if ("UnitLegalDetail".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21) { this.UnitLegalDetail = isChange ? MyConvert.ConvertToString(value) : UnitLegalDetail; theValue = this.UnitLegalDetail; } else if ("UnitShareholder".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 22) { this.UnitShareholder = isChange ? MyConvert.ConvertToString(value) : UnitShareholder; theValue = this.UnitShareholder; } else if ("UnitAffiliateProgram".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 23) { this.UnitAffiliateProgram = isChange ? MyConvert.ConvertToString(value) : UnitAffiliateProgram; theValue = this.UnitAffiliateProgram; } else if ("UnitSuperiority".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 24) { this.UnitSuperiority = isChange ? MyConvert.ConvertToString(value) : UnitSuperiority; theValue = this.UnitSuperiority; } else if ("HandleTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 25) { this.HandleTime = isChange ? MyConvert.ConvertToDateTime(value) : HandleTime; theValue = this.HandleTime; } else if ("HandlePeople".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 26) { this.HandlePeople = isChange ? MyConvert.ConvertToString(value) : HandlePeople; theValue = this.HandlePeople; } else if ("HandleResult".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 27) { this.HandleResult = isChange ? MyConvert.ConvertToString(value) : HandleResult; theValue = this.HandleResult; } return theValue; } #endregion } }