using System; using CY.Infrastructure.Domain; using CY.Infrastructure.Common; namespace CY.Model { /// /// ÁªÃËÐÅÏ¢±í /// [Serializable] public partial class Info_Alliance : IAggregateRoot { public Info_Alliance() { } #region Model private int? _keyid; private string _title; private string _infocontent; private int? _ordernum; private DateTime? _creattime; private DateTime? _lastupdatetime; private string _operator; private string _type; /// /// ±àºÅ /// public int? Keyid { set { _keyid = value; } get { return _keyid; } } /// /// ±êÌâ /// public string Title { set { _title = value; } get { return _title; } } /// /// ÄÚÈÝ /// public string InfoContent { set { _infocontent = value; } get { return _infocontent; } } /// /// ÅÅÐò /// public int? OrderNum { set { _ordernum = value; } get { return _ordernum; } } /// /// ·¢²¼Ê±¼ä /// public DateTime? CreatTime { set { _creattime = value; } get { return _creattime; } } /// /// ×îºóÐÞ¸Äʱ¼ä /// public DateTime? LastUpdateTime { set { _lastupdatetime = value; } get { return _lastupdatetime; } } /// /// ²Ù×÷ÈË /// public string Operator { set { _operator = value; } get { return _operator; } } /// /// ÀàÐÍ /// public string Type { set { _type = value; } get { return _type; } } #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 ("Title".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.Title = isChange ? MyConvert.ConvertToString(value) : Title; theValue = this.Title; } else if ("InfoContent".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.InfoContent = isChange ? MyConvert.ConvertToString(value) : InfoContent; theValue = this.InfoContent; } else if ("OrderNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.OrderNum = isChange ? MyConvert.ConvertToInt32(value) : OrderNum; theValue = this.OrderNum; } else if ("CreatTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.CreatTime = isChange ? MyConvert.ConvertToDateTime(value) : CreatTime; theValue = this.CreatTime; } else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime; theValue = this.LastUpdateTime; } else if ("Operator".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.Operator = isChange ? MyConvert.ConvertToString(value) : Operator; theValue = this.Operator; } else if ("Type".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.Type = isChange ? MyConvert.ConvertToString(value) : Type; theValue = this.Type; } return theValue; } #endregion } }