Skip to content
GroupInfo.cs 5.35 KiB
Newer Older
Jack Dan's avatar
Jack Dan committed
//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:2.0.50727.8935
//     Support: http://www.cnblogs.com/huxj
//     对此文件的更改可能会导致不正确的行为,并且如果
//     重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------


using System;
using System.Data;
using System.Data.Common;
using Hxj.Data;
using Hxj.Data.Common;

namespace Ces.Model
{

	/// <summary>
	/// 实体类GroupInfo 。(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public class GroupInfo : Entity 
	{
		public GroupInfo():base("Permission.GroupInfo") {}

		#region Model
		private Guid _GroupID;
		private Guid _ParentID;
		private string _GroupName;
		private string _Descript;
		private int _DefaultAuth;
		private int _DispSeq;
		private bool _IsDel;
		/// <summary>
		/// 
		/// </summary>
		public Guid GroupID
		{
			get{ return _GroupID; }
			set
			{
				this.OnPropertyValueChange(_.GroupID,_GroupID,value);
				this._GroupID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid ParentID
		{
			get{ return _ParentID; }
			set
			{
				this.OnPropertyValueChange(_.ParentID,_ParentID,value);
				this._ParentID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string GroupName
		{
			get{ return _GroupName; }
			set
			{
				this.OnPropertyValueChange(_.GroupName,_GroupName,value);
				this._GroupName=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Descript
		{
			get{ return _Descript; }
			set
			{
				this.OnPropertyValueChange(_.Descript,_Descript,value);
				this._Descript=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int DefaultAuth
		{
			get{ return _DefaultAuth; }
			set
			{
				this.OnPropertyValueChange(_.DefaultAuth,_DefaultAuth,value);
				this._DefaultAuth=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int DispSeq
		{
			get{ return _DispSeq; }
			set
			{
				this.OnPropertyValueChange(_.DispSeq,_DispSeq,value);
				this._DispSeq=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public bool IsDel
		{
			get{ return _IsDel; }
			set
			{
				this.OnPropertyValueChange(_.IsDel,_IsDel,value);
				this._IsDel=value;
			}
		}
		#endregion

		#region Method
		/// <summary>
		/// 获取实体中的主键列
		/// </summary>
		public override Field[] GetPrimaryKeyFields()
		{
			return new Field[] {
				_.GroupID};
		}
		/// <summary>
		/// 获取列信息
		/// </summary>
		public override Field[] GetFields()
		{
			return new Field[] {
				_.GroupID,
				_.ParentID,
				_.GroupName,
				_.Descript,
				_.DefaultAuth,
				_.DispSeq,
				_.IsDel};
		}
		/// <summary>
		/// 获取值信息
		/// </summary>
		public override object[] GetValues()
		{
			return new object[] {
				this._GroupID,
				this._ParentID,
				this._GroupName,
				this._Descript,
				this._DefaultAuth,
				this._DispSeq,
				this._IsDel};
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(IDataReader reader)
		{
			this._GroupID = DataUtils.ConvertValue<Guid>(reader["GroupID"]);
			this._ParentID = DataUtils.ConvertValue<Guid>(reader["ParentID"]);
			this._GroupName = DataUtils.ConvertValue<string>(reader["GroupName"]);
			this._Descript = DataUtils.ConvertValue<string>(reader["Descript"]);
			this._DefaultAuth = DataUtils.ConvertValue<int>(reader["DefaultAuth"]);
			this._DispSeq = DataUtils.ConvertValue<int>(reader["DispSeq"]);
			this._IsDel = DataUtils.ConvertValue<bool>(reader["IsDel"]);
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(DataRow row)
		{
			this._GroupID = DataUtils.ConvertValue<Guid>(row["GroupID"]);
			this._ParentID = DataUtils.ConvertValue<Guid>(row["ParentID"]);
			this._GroupName = DataUtils.ConvertValue<string>(row["GroupName"]);
			this._Descript = DataUtils.ConvertValue<string>(row["Descript"]);
			this._DefaultAuth = DataUtils.ConvertValue<int>(row["DefaultAuth"]);
			this._DispSeq = DataUtils.ConvertValue<int>(row["DispSeq"]);
			this._IsDel = DataUtils.ConvertValue<bool>(row["IsDel"]);
		}
		#endregion

		#region _Field
		/// <summary>
		/// 字段信息
		/// </summary>
		public class _
		{
			/// <summary>
			/// * 
			/// </summary>
			public readonly static Field All = new Field("*","GroupInfo");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field GroupID = new Field("GroupID","GroupInfo","GroupID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field ParentID = new Field("ParentID","GroupInfo","ParentID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field GroupName = new Field("GroupName","GroupInfo","GroupName");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Descript = new Field("Descript","GroupInfo","Descript");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field DefaultAuth = new Field("DefaultAuth","GroupInfo","DefaultAuth");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field DispSeq = new Field("DispSeq","GroupInfo","DispSeq");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field IsDel = new Field("IsDel","GroupInfo","IsDel");
		}
		#endregion


	}
}