Skip to content
Ces_CYPT_Process.cs 6.97 KiB
Newer Older
Jack Dan's avatar
Jack Dan committed
//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:2.0.50727.8943
//     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>
	/// 实体类Ces_CYPT_Process 。(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public class Ces_CYPT_Process : Entity 
	{
		public Ces_CYPT_Process():base("Ces_CYPT_Process") {}

		#region Model
		private Guid _ID;
		private int? _FromNode;
		private int? _ToNode;
		private Guid? _OrderID;
		private Guid? _OpUserID;
		private string _ProcessNote;
		private int? _ProcessType;
		private DateTime? _OpDate;
		private int? _IsDone;
		private int? _ProcessKey;
		/// <summary>
		/// 
		/// </summary>
		public Guid ID
		{
			get{ return _ID; }
			set
			{
				this.OnPropertyValueChange(_.ID,_ID,value);
				this._ID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? FromNode
		{
			get{ return _FromNode; }
			set
			{
				this.OnPropertyValueChange(_.FromNode,_FromNode,value);
				this._FromNode=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? ToNode
		{
			get{ return _ToNode; }
			set
			{
				this.OnPropertyValueChange(_.ToNode,_ToNode,value);
				this._ToNode=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid? OrderID
		{
			get{ return _OrderID; }
			set
			{
				this.OnPropertyValueChange(_.OrderID,_OrderID,value);
				this._OrderID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid? OpUserID
		{
			get{ return _OpUserID; }
			set
			{
				this.OnPropertyValueChange(_.OpUserID,_OpUserID,value);
				this._OpUserID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string ProcessNote
		{
			get{ return _ProcessNote; }
			set
			{
				this.OnPropertyValueChange(_.ProcessNote,_ProcessNote,value);
				this._ProcessNote=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? ProcessType
		{
			get{ return _ProcessType; }
			set
			{
				this.OnPropertyValueChange(_.ProcessType,_ProcessType,value);
				this._ProcessType=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime? OpDate
		{
			get{ return _OpDate; }
			set
			{
				this.OnPropertyValueChange(_.OpDate,_OpDate,value);
				this._OpDate=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? IsDone
		{
			get{ return _IsDone; }
			set
			{
				this.OnPropertyValueChange(_.IsDone,_IsDone,value);
				this._IsDone=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? ProcessKey
		{
			get{ return _ProcessKey; }
			set
			{
				this.OnPropertyValueChange(_.ProcessKey,_ProcessKey,value);
				this._ProcessKey=value;
			}
		}
		#endregion

		#region Method
		/// <summary>
		/// 获取实体中的主键列
		/// </summary>
		public override Field[] GetPrimaryKeyFields()
		{
			return new Field[] {
				_.ID};
		}
		/// <summary>
		/// 获取列信息
		/// </summary>
		public override Field[] GetFields()
		{
			return new Field[] {
				_.ID,
				_.FromNode,
				_.ToNode,
				_.OrderID,
				_.OpUserID,
				_.ProcessNote,
				_.ProcessType,
				_.OpDate,
				_.IsDone,
				_.ProcessKey};
		}
		/// <summary>
		/// 获取值信息
		/// </summary>
		public override object[] GetValues()
		{
			return new object[] {
				this._ID,
				this._FromNode,
				this._ToNode,
				this._OrderID,
				this._OpUserID,
				this._ProcessNote,
				this._ProcessType,
				this._OpDate,
				this._IsDone,
				this._ProcessKey};
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(IDataReader reader)
		{
			this._ID = DataUtils.ConvertValue<Guid>(reader["ID"]);
			this._FromNode = DataUtils.ConvertValue<int?>(reader["FromNode"]);
			this._ToNode = DataUtils.ConvertValue<int?>(reader["ToNode"]);
			this._OrderID = DataUtils.ConvertValue<Guid?>(reader["OrderID"]);
			this._OpUserID = DataUtils.ConvertValue<Guid?>(reader["OpUserID"]);
			this._ProcessNote = DataUtils.ConvertValue<string>(reader["ProcessNote"]);
			this._ProcessType = DataUtils.ConvertValue<int?>(reader["ProcessType"]);
			this._OpDate = DataUtils.ConvertValue<DateTime?>(reader["OpDate"]);
			this._IsDone = DataUtils.ConvertValue<int?>(reader["IsDone"]);
			this._ProcessKey = DataUtils.ConvertValue<int?>(reader["ProcessKey"]);
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(DataRow row)
		{
			this._ID = DataUtils.ConvertValue<Guid>(row["ID"]);
			this._FromNode = DataUtils.ConvertValue<int?>(row["FromNode"]);
			this._ToNode = DataUtils.ConvertValue<int?>(row["ToNode"]);
			this._OrderID = DataUtils.ConvertValue<Guid?>(row["OrderID"]);
			this._OpUserID = DataUtils.ConvertValue<Guid?>(row["OpUserID"]);
			this._ProcessNote = DataUtils.ConvertValue<string>(row["ProcessNote"]);
			this._ProcessType = DataUtils.ConvertValue<int?>(row["ProcessType"]);
			this._OpDate = DataUtils.ConvertValue<DateTime?>(row["OpDate"]);
			this._IsDone = DataUtils.ConvertValue<int?>(row["IsDone"]);
			this._ProcessKey = DataUtils.ConvertValue<int?>(row["ProcessKey"]);
		}
		#endregion

		#region _Field
		/// <summary>
		/// 字段信息
		/// </summary>
		public class _
		{
			/// <summary>
			/// * 
			/// </summary>
			public readonly static Field All = new Field("*","Ces_CYPT_Process");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field ID = new Field("ID","Ces_CYPT_Process","ID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field FromNode = new Field("FromNode","Ces_CYPT_Process","FromNode");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field ToNode = new Field("ToNode","Ces_CYPT_Process","ToNode");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field OrderID = new Field("OrderID","Ces_CYPT_Process","OrderID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field OpUserID = new Field("OpUserID","Ces_CYPT_Process","OpUserID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field ProcessNote = new Field("ProcessNote","Ces_CYPT_Process","ProcessNote");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field ProcessType = new Field("ProcessType","Ces_CYPT_Process","ProcessType");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field OpDate = new Field("OpDate","Ces_CYPT_Process","OpDate");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field IsDone = new Field("IsDone","Ces_CYPT_Process","IsDone");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field ProcessKey = new Field("ProcessKey","Ces_CYPT_Process","ProcessKey");
		}
		#endregion


	}
}