using System;
using VT.FW.DB;

namespace Edu.Model.Entity.EduTask
{
    /// <summary>
    /// 订单转班、分拆实体类
    /// </summary>
    [Serializable]
    [DB(ConnectionName = "DefaultConnection")]
    public class RB_Order_Change
    {
		/// <summary>
		/// 主键编号
		/// </summary>
		public int Id { get; set; }

		/// <summary>
		/// 原订单编号
		/// </summary>
		public int SourceOrderId { get; set; }

		/// <summary>
		/// 学员编号
		/// </summary>
		public int OrderGuestId { get; set; }

		/// <summary>
		/// 变更类型(1-转班，2-分拆)
		/// </summary>
		public int ChangeType { get; set; }

		/// <summary>
		/// 新班级编号
		/// </summary>
		public int NewClassId { get; set; }

		/// <summary>
		/// 新课程编号
		/// </summary>
		public int NewCourseId { get; set; }

		/// <summary>
		/// 生效日期
		/// </summary>
		public DateTime EffectiveDate { get; set; }

		/// <summary>
		/// 变更原因
		/// </summary>
		public string Remarks { get; set; }

		/// <summary>
		/// 集团编号
		/// </summary>
		public int Group_Id { get; set; }

		/// <summary>
		/// 学校编号
		/// </summary>
		public int School_Id { get; set; }

		/// <summary>
		/// 创建人
		/// </summary>
		public int CreateBy { get; set; }

		/// <summary>
		/// 创建时间
		/// </summary>
		public DateTime CreateTime { get; set; }

		/// <summary>
		/// 修改人
		/// </summary>
		public int UpdateBy { get; set; }

		/// <summary>
		/// 更新时间
		/// </summary>
		public DateTime UpdateTime { get; set; }

		/// <summary>
		/// 转出本班时间
		/// </summary>
		public DateTime OutTime { get; set; }

 
	}
}
