/** * EC_SellerBusinessLimits.cs * * 功 能: N/A * 类 名: EC_SellerBusinessLimits * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-4-2 14:27:30 N/A 初版 * * * * * * */ using System; using CY.Infrastructure.Domain; using CY.Infrastructure.Common; namespace CY.Model { /// /// 商家业务范围 /// [Serializable] public partial class EC_SellerBusinessLimits : IAggregateRoot { public EC_SellerBusinessLimits() { } #region Model private Guid _sellerid; private int? _businessid; private int? _joinflag; private int? _specialflag; private bool _status; /// /// 商家编号 /// public Guid SellerId { set { _sellerid = value; } get { return _sellerid; } } /// /// 业务编号 /// public int? BusinessId { set { _businessid = value; } get { return _businessid; } } /// /// 合版标志 /// public int? JoinFlag { set { _joinflag = value; } get { return _joinflag; } } /// /// 专版标志 /// public int? SpecialFlag { set { _specialflag = value; } get { return _specialflag; } } /// /// 是否启用 /// public bool Status { set { _status = value; } get { return _status; } } #endregion Model #region Visiter /// /// 属性访问器 /// /// 属性名 /// 索引 /// 是否将指定属性设置为传入值 /// 需要赋予的值 /// 与名称对应的属性值 public object Visiter(string name, int? index = -1, bool isChange = false, object value = null) { object theValue = null; if ("BusinessId".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.BusinessId = isChange ? MyConvert.ConvertToInt32(value) : BusinessId; theValue = this.BusinessId; } else if ("SellerId".Equals(name,StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.SellerId = isChange ? MyConvert.ConvertToGuid(value) : SellerId; theValue = this.SellerId; } else if ("JoinFlag".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.JoinFlag = isChange ? MyConvert.ConvertToInt32(value) : JoinFlag; theValue = this.JoinFlag; } else if ("SpecialFlag".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.SpecialFlag = isChange ? MyConvert.ConvertToInt32(value) : SpecialFlag; theValue = this.SpecialFlag; } else if ("Status".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.Status = isChange ? MyConvert.ConvertToBoolean(value) : Status; theValue = this.Status; } return theValue; } #endregion } }