/**
|
* EC_MemberBasic.cs
|
*
|
* 功 能: N/A
|
* 类 名: EC_MemberBasic
|
*
|
* Ver 变更日期 负责人 变更内容
|
* ───────────────────────────────────
|
* V0.01 2013-4-2 14:27:22 N/A 初版
|
*
|
*
|
*
|
*
|
*
|
*
|
*/
|
using System;
|
using CY.Infrastructure.Domain;
|
using CY.Infrastructure.Common;
|
namespace CY.Model
|
{
|
/// <summary>
|
/// 会员
|
/// </summary>
|
[Serializable]
|
public partial class EC_MemberBasic : IAggregateRoot
|
{
|
public EC_MemberBasic()
|
{
|
}
|
|
#region Model
|
|
private Guid _memberid;
|
private string _membertype;
|
private string _name;
|
private string _loginid;
|
private string _password;
|
private int? _usestate;
|
private DateTime? _registerdate;
|
private string _province;
|
private string _city;
|
private string _county;
|
private string _registeredip;
|
private DateTime? _lastlogindate;
|
private string _lastip;
|
private int? _payid;
|
private DateTime? _expirationtime;
|
private DateTime? _lastupdatetime;
|
private string _operator;
|
private string _remark;
|
private string _shortname;
|
private string _statename;
|
|
/// <summary>
|
/// 会员编号
|
/// </summary>
|
public Guid MemberId
|
{
|
set
|
{
|
_memberid = value;
|
}
|
get
|
{
|
return _memberid;
|
}
|
}
|
/// <summary>
|
/// 类型
|
/// </summary>
|
public string MemberType
|
{
|
set
|
{
|
_membertype = value;
|
}
|
get
|
{
|
return _membertype;
|
}
|
}
|
/// <summary>
|
/// 名称
|
/// </summary>
|
public string Name
|
{
|
set
|
{
|
_name = value;
|
}
|
get
|
{
|
return _name;
|
}
|
}
|
/// <summary>
|
/// 帐号
|
/// </summary>
|
public string LoginId
|
{
|
set
|
{
|
_loginid = value;
|
}
|
get
|
{
|
return _loginid;
|
}
|
}
|
/// <summary>
|
/// 密码
|
/// </summary>
|
public string Password
|
{
|
set
|
{
|
_password = value;
|
}
|
get
|
{
|
return _password;
|
}
|
}
|
/// <summary>
|
/// 帐号状态:正常3,已锁定2,已到期1,已注销4,未审核0
|
/// </summary>
|
public int? UseState
|
{
|
set
|
{
|
_usestate = value;
|
}
|
get
|
{
|
return _usestate;
|
}
|
}
|
/// <summary>
|
/// 注册日期
|
/// </summary>
|
public DateTime? RegisterDate
|
{
|
set
|
{
|
_registerdate = value;
|
}
|
get
|
{
|
return _registerdate;
|
}
|
}
|
/// <summary>
|
/// 所在省
|
/// </summary>
|
public string Province
|
{
|
set
|
{
|
_province = value;
|
}
|
get
|
{
|
return _province;
|
}
|
}
|
/// <summary>
|
/// 所在市
|
/// </summary>
|
public string City
|
{
|
set
|
{
|
_city = value;
|
}
|
get
|
{
|
return _city;
|
}
|
}
|
/// <summary>
|
/// 所在县
|
/// </summary>
|
public string County
|
{
|
set
|
{
|
_county = value;
|
}
|
get
|
{
|
return _county;
|
}
|
}
|
/// <summary>
|
/// 注册Ip
|
/// </summary>
|
public string RegisteredIp
|
{
|
set
|
{
|
_registeredip = value;
|
}
|
get
|
{
|
return _registeredip;
|
}
|
}
|
/// <summary>
|
/// 最后登录时间
|
/// </summary>
|
public DateTime? LastLoginDate
|
{
|
set
|
{
|
_lastlogindate = value;
|
}
|
get
|
{
|
return _lastlogindate;
|
}
|
}
|
/// <summary>
|
/// 最后登录Ip
|
/// </summary>
|
public string LastIp
|
{
|
set
|
{
|
_lastip = value;
|
}
|
get
|
{
|
return _lastip;
|
}
|
}
|
/// <summary>
|
///员工编号
|
/// </summary>
|
public int? PayId
|
{
|
set
|
{
|
_payid = value;
|
}
|
get
|
{
|
return _payid;
|
}
|
}
|
/// <summary>
|
/// 会员到期时间
|
/// </summary>
|
public DateTime? ExpirationTime
|
{
|
set
|
{
|
_expirationtime = value;
|
}
|
get
|
{
|
return _expirationtime;
|
}
|
}
|
/// <summary>
|
/// 最后修改时间
|
/// </summary>
|
public DateTime? LastUpdateTime
|
{
|
set
|
{
|
_lastupdatetime = value;
|
}
|
get
|
{
|
return _lastupdatetime;
|
}
|
}
|
/// <summary>
|
/// 操作人
|
/// </summary>
|
public string Operator
|
{
|
set
|
{
|
_operator = value;
|
}
|
get
|
{
|
return _operator;
|
}
|
}
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Remark
|
{
|
set
|
{
|
_remark = value;
|
}
|
get
|
{
|
return _remark;
|
}
|
}
|
|
/// <summary>
|
/// 会员简称[用于操作人]
|
/// </summary>
|
public string ShortName
|
{
|
set
|
{
|
_shortname = value;
|
}
|
get
|
{
|
return _shortname ?? "";
|
}
|
}
|
/// <summary>
|
/// 询价编号
|
/// </summary>
|
public Guid InquiryId
|
{
|
get;
|
set;
|
}
|
|
/// <summary>
|
/// 状态名称
|
/// </summary>
|
public string StateName
|
{
|
set
|
{
|
_statename = value;
|
}
|
get
|
{
|
return _statename;
|
}
|
|
}
|
/// <summary>
|
/// 真实编号
|
/// </summary>
|
public Guid TrueMemberId
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 登陆人全称
|
/// </summary>
|
public string TrueName
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 登陆人帐号
|
/// </summary>
|
public string TrueLoginId
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 登陆人类型
|
/// </summary>
|
public string TrueType
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 员工编号
|
/// </summary>
|
public int? StaffId
|
{
|
get;
|
set;
|
}
|
|
/// <summary>
|
/// 交易量数
|
/// </summary>
|
public int BusinessCount
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 买家编号
|
/// </summary>
|
public int? bid
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 域名
|
/// </summary>
|
public string bdomainname
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 自定义模版
|
/// </summary>
|
public string CustomStenc
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 模版/-1关闭,0自定义,1模版ID
|
/// </summary>
|
public int? bstenciid
|
{
|
get;
|
set;
|
}
|
|
/// <summary>
|
/// 是否显示报价到询价列表,1表示显示,0表示不显示
|
/// </summary>
|
public int IsShowInquiry
|
{
|
get;
|
set;
|
}
|
|
#endregion Model
|
|
#region 扩展属性
|
/// <summary>
|
/// 联系QQ
|
/// </summary>
|
public string QQ
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 联系电话
|
/// </summary>
|
public string PhoneNum
|
{
|
get;
|
set;
|
}
|
/// <summary>
|
/// 业务联系人
|
/// </summary>
|
public string BusinessContacts
|
{
|
get;
|
set;
|
}
|
|
public EC_MemberExtend EC_MemberExtendMode
|
{
|
get;
|
set;
|
}
|
#endregion
|
|
#region Visiter
|
|
/// <summary>
|
/// 属性访问器
|
/// </summary>
|
/// <param name="name">属性名</param>
|
/// <param name="index">索引</param>
|
/// <param name="isChange">是否将指定属性设置为传入值</param>
|
/// <param name="value">需要赋予的值</param>
|
/// <returns>与名称对应的属性值</returns>
|
public object Visiter(string name, int? index = -1, bool isChange = false, object value = null)
|
{
|
object theValue = null;
|
|
|
if ("MemberId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1)
|
{
|
this.MemberId = isChange ? MyConvert.ConvertToGuid(value) : this.MemberId;
|
theValue = this.MemberId;
|
}
|
else if ("MemberType".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
|
{
|
this.MemberType = isChange ? MyConvert.ConvertToString(value) : MemberType;
|
theValue = this.MemberType;
|
}
|
else if ("Name".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
|
{
|
this.Name = isChange ? MyConvert.ConvertToString(value) : Name;
|
theValue = this.Name;
|
}
|
else if ("LoginId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
|
{
|
this.LoginId = isChange ? MyConvert.ConvertToString(value) : LoginId;
|
theValue = this.LoginId;
|
}
|
else if ("Password".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
|
{
|
this.Password = isChange ? MyConvert.ConvertToString(value) : Password;
|
theValue = this.Password;
|
}
|
else if ("UseState".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
|
{
|
this.UseState = isChange ? MyConvert.ConvertToInt32(value) : UseState;
|
theValue = this.UseState;
|
}
|
else if ("RegisterDate".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7)
|
{
|
this.RegisterDate = isChange ? MyConvert.ConvertToDateTime(value) : RegisterDate;
|
theValue = this.RegisterDate;
|
}
|
else if ("Province".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8)
|
{
|
this.Province = isChange ? MyConvert.ConvertToString(value) : Province;
|
theValue = this.Province;
|
}
|
else if ("City".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9)
|
{
|
this.City = isChange ? MyConvert.ConvertToString(value) : City;
|
theValue = this.City;
|
}
|
else if ("County".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10)
|
{
|
this.County = isChange ? MyConvert.ConvertToString(value) : County;
|
theValue = this.County;
|
}
|
else if ("RegisteredIp".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11)
|
{
|
this.RegisteredIp = isChange ? MyConvert.ConvertToString(value) : RegisteredIp;
|
theValue = this.RegisteredIp;
|
}
|
else if ("LastLoginDate".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12)
|
{
|
this.LastLoginDate = isChange ? MyConvert.ConvertToDateTime(value) : LastLoginDate;
|
theValue = this.LastLoginDate;
|
}
|
else if ("LastIp".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13)
|
{
|
this.LastIp = isChange ? MyConvert.ConvertToString(value) : LastIp;
|
theValue = this.LastIp;
|
}
|
else if ("PayId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14)
|
{
|
this.PayId = isChange ? MyConvert.ConvertToInt32(value) : PayId;
|
theValue = this.PayId;
|
}
|
else if ("ExpirationTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15)
|
{
|
this.ExpirationTime = isChange ? MyConvert.ConvertToDateTime(value) : ExpirationTime;
|
theValue = this.ExpirationTime;
|
}
|
else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16)
|
{
|
this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime;
|
theValue = this.LastUpdateTime;
|
}
|
else if ("Operator".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17)
|
{
|
this.Operator = isChange ? MyConvert.ConvertToString(value) : Operator;
|
theValue = this.Operator;
|
}
|
else if ("Remark".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18)
|
{
|
this.Remark = isChange ? MyConvert.ConvertToString(value) : Remark;
|
theValue = this.Remark;
|
}
|
else if ("InquiryId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19)
|
{
|
this.InquiryId = isChange ? MyConvert.ConvertToGuid(value) : InquiryId;
|
theValue = this.InquiryId;
|
}
|
else if ("StateName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 20)
|
{
|
this.StateName = isChange ? MyConvert.ConvertToString(value) : StateName;
|
theValue = this.StateName;
|
}
|
else if ("QQ".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21)
|
{
|
this.QQ = isChange ? MyConvert.ConvertToString(value) : QQ;
|
theValue = this.QQ;
|
}
|
else if ("ShortName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 22)
|
{
|
this.ShortName = isChange ? MyConvert.ConvertToString(value) : ShortName;
|
theValue = this.ShortName;
|
}
|
else if ("BusinessCount".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 22)
|
{
|
this.BusinessCount = isChange ? MyConvert.ConvertToInt32(value).Value : BusinessCount;
|
theValue = this.BusinessCount;
|
}
|
else if ("PhoneNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 23)
|
{
|
this.PhoneNum = isChange ? MyConvert.ConvertToString(value) : PhoneNum;
|
theValue = this.PhoneNum;
|
}
|
else if ("BusinessContacts".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 24)
|
{
|
this.BusinessContacts = isChange ? MyConvert.ConvertToString(value) : BusinessContacts;
|
theValue = this.BusinessContacts;
|
}
|
else if ("bid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 25)
|
{
|
this.bid = isChange ? MyConvert.ConvertToInt32(value) : bid;
|
theValue = this.bid;
|
}
|
else if ("bdomainname".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 26)
|
{
|
this.bdomainname = isChange ? MyConvert.ConvertToString(value) : bdomainname;
|
theValue = this.bdomainname;
|
}
|
else if ("bstenciid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 27)
|
{
|
this.bstenciid = isChange ? MyConvert.ConvertToInt32(value) : bstenciid;
|
theValue = this.bstenciid;
|
}
|
else if ("IsShowInquiry".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 27)
|
{
|
this.IsShowInquiry = isChange ? MyConvert.ConvertToInt32(value).Value : IsShowInquiry;
|
theValue = this.IsShowInquiry;
|
}
|
else if ("CustomStenc".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 28)
|
{
|
this.CustomStenc = isChange ? MyConvert.ConvertToString(value) : CustomStenc;
|
theValue = this.CustomStenc;
|
}
|
return theValue;
|
}
|
#endregion
|
|
}
|
}
|