using Edu.Common.Enum;
using Edu.Common.Enum.Exam;
using Edu.Common.Enum.Question;
using System;
using System.Collections.Generic;
using System.Text;
using VT.FW.DB;

namespace Edu.Model.Entity.Exam
{
	/// <summary>
	/// 试卷自动组卷模板表实体类
	/// </summary>
	[Serializable]
	[DB(ConnectionName = "DefaultConnection")]
	public class RB_Examination_Template
    {
		/// <summary>
		/// 试卷模板编号
		/// </summary>
		public int TemplateId { get; set; }

		/// <summary>
		/// 试卷标题
		/// </summary>
		public string TemplateName { get; set; }

		/// <summary>
		/// 试卷满分
		/// </summary>
		public decimal TemplateScore { get; set; }

		/// <summary>
		/// 随机组卷数量
		/// </summary>
		public int TemplateNum { get; set; }

		/// <summary>
		/// 试卷难易程度
		/// </summary>
		public DifficultyTypeEnum TemplateDifficultyType { get; set; }

		/// <summary>
		/// 模板数据
		/// </summary>
		public string TemplateData { get; set; }

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

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

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

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

		/// <summary>
		/// 删除状态
		/// </summary>
		public DateStateEnum Status { get; set; }

		/// <summary>
		/// 模板题库编号
		/// </summary>
		public string TemplateBankIds { get; set; }

		/// <summary>
		/// 组卷类型
		/// </summary>
		public ExamGroupTypeEnum GroupType { get; set; }
	}
}