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
}
}