using System;
using CY.Infrastructure.Domain;
using CY.Infrastructure.Common;
namespace CY.Model
{
///
/// 资讯分类
///
[Serializable]
public partial class Info_Firm : IAggregateRoot
{
public Info_Firm()
{
}
#region Model
private Guid _memberid;
private string _bussinessScope;
private string _FirmInroduce;
private string _FrimContactInfo;
private string _firmInfoBottom;
private string _firmlogo;
private string _firmlogo1;
///
/// Logo左
///
public string firmLogo
{
get
{
return _firmlogo;
}
set
{
_firmlogo = value;
}
}
///
/// Logo右
///
public string firmLogo1
{
get
{
return _firmlogo1;
}
set
{
_firmlogo1 = value;
}
}
///
/// 所属商家ID
///
public Guid MemberId
{
set
{
_memberid = value;
}
get
{
return _memberid;
}
}
///
///业务范围
///
public string bussinessScope
{
set
{
_bussinessScope = value;
}
get
{
return _bussinessScope;
}
}
///
/// 厂商介绍
///
public string FirmInroduce
{
set
{
_FirmInroduce = value;
}
get
{
return _FirmInroduce;
}
}
///
/// 厂商联系信息
///
public string FrimContactInfo
{
set
{
_FrimContactInfo = value;
}
get
{
return _FrimContactInfo;
}
}
///
/// 底部联系信息
///
public string firmInfoBottom
{
set
{
_firmInfoBottom = value;
}
get
{
return _firmInfoBottom;
}
}
#endregion Model
#region Visiter
///
/// 属性访问器
///
/// 属性名
/// 索引
/// 是否将指定属性设置为传入值
/// 需要赋予的值
/// 与名称对应的属性值
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) : MemberId;
theValue = this.MemberId;
}
else if ("bussinessScope".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
{
this.bussinessScope = isChange ? MyConvert.ConvertToString(value) : bussinessScope;
theValue = this.bussinessScope;
}
else if ("FirmInroduce".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
{
this.FirmInroduce = isChange ? MyConvert.ConvertToString(value) : FirmInroduce;
theValue = this.FirmInroduce;
}
else if ("FrimContactInfo".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
{
this.FrimContactInfo = isChange ? MyConvert.ConvertToString(value) : FrimContactInfo;
theValue = this.FrimContactInfo;
}
else if ("firmInfoBottom".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
{
this.firmInfoBottom = isChange ? MyConvert.ConvertToString(value) : firmInfoBottom;
theValue = this.firmInfoBottom;
}
else if ("firmLogo".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
{
this.firmLogo = isChange ? MyConvert.ConvertToString(value) : firmLogo;
theValue = this.firmLogo;
}
else if ("firmLogo1".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7)
{
this.firmLogo1 = isChange ? MyConvert.ConvertToString(value) : firmLogo1;
theValue = this.firmLogo1;
}
return theValue;
}
#endregion
}
}