using Edu.Common.Enum.Course;
using System;
using System.Collections.Generic;
using System.Text;

namespace Edu.Model.ViewModel.Course
{
    public class ChapterTree_ViewModel
    {
		/// <summary>
		/// 主键(章节编号)
		/// </summary>
		public int ChapterId { get; set; }

		/// <summary>
		/// 课程Id
		/// </summary>
		public int CourseId { get; set; }

		/// <summary>
		/// 章节编号
		/// </summary>
		public string ChapterNo { get; set; }

		/// <summary>
		/// 章节名称
		/// </summary>
		public string ChapterName { get; set; }

		/// <summary>
		/// 章节内容
		/// </summary>
		public string ChapterContent { get; set; }

		/// <summary>
		/// 父节点编号
		/// </summary>
		public int ParentId { get; set; }

		/// <summary>
		/// 下级列表
		/// </summary>
		public List<ChapterTree_ViewModel> ChildList { get; set; }

		/// <summary>
		/// 开发状态(1-开放，2-定时开放)
		/// </summary>
		public int OpenStatus { get; set; }

		/// <summary>
		/// 章节进度
		/// </summary>
		public int Progress { get; set; }

		/// <summary>
		/// 学习课时
		/// </summary>
		public double StudyHours { get; set; }

		/// <summary>
		/// 学习分钟
		/// </summary>
		public double StudyMinutes { get; set; }

		/// <summary>
		/// 教学重点
		/// </summary>
		public string Objectives { get; set; }

		/// <summary>
		/// 学生学习要求
		/// </summary>
		public string Requirement { get; set; }

		/// <summary>
		/// 对应专业
		/// </summary>
		public CourseRateEnum CourseRate { get; set; }

		/// <summary>
		/// 课程等级名称
		/// </summary>
        public string CourseRateName { get; set; }

		/// <summary>
		/// 当前课时(累加计算)
		/// </summary>
		public double CurrentHours { get; set; }
		
		/// <summary>
		/// 章节单词
		/// </summary>
		public List<RB_Course_Words_Extend> WordsList { get; set; }

    }
}
