using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMIS.ViewModel.Students; using System.ComponentModel; using System.ComponentModel.DataAnnotations; namespace EMIS.ViewModel.ScoreManage { public class PersonalCoursematerialScoreView { /// /// 用户ID /// [DisplayName("用户ID")] public Guid? UserID { get; set; } /// /// 学号 /// [DisplayName("学号")] public string LoginID { get; set; } /// /// 姓名 /// [DisplayName("姓名")] public string UserName { get; set; } /// /// 班级名称 /// [DisplayName("班级名称")] public string ClassName { get; set; } /// /// 院系所名称 /// [DisplayName("院系所名称")] public string CollegeName { get; set; } /// /// 必修学分 /// [DisplayName("必修学分")] public decimal? RequiredCredit { get; set; } /// /// 限选学分 /// [DisplayName("限选学分")] public decimal? OptionalCourseCredit { get; set; } /// /// 任选学分 /// [DisplayName("任选学分")] public decimal? FreeSelectionCourseCredit { get; set; } /// /// 方向选修 /// [DisplayName("方向选修")] public decimal? ElectiveCredit { get; set; } /// /// 公共选修 /// [DisplayName("公共选修")] public decimal? ElectivePublicCredit { get; set; } /// /// 通识教育 /// [DisplayName("通识教育")] public decimal? GeneralEducationCredit { get; set; } /// /// 校本课(包含俱乐部) /// [DisplayName("校本课(包含俱乐部)")] public decimal? SchoolbasedCredit { get; set; } /// /// 实践环节(不包含俱乐部) /// [DisplayName("实践环节(不包含俱乐部)")] public decimal? PractiseNotCredit { get; set; } /// /// 实践环节(包含俱乐部) /// [DisplayName("实践环节(包含俱乐部)")] public decimal? PractiseCredit { get; set; } /// /// 俱乐部(含校本) /// [DisplayName("俱乐部(含校本)")] public decimal? ClubWithSchoolbasedCredit { get; set; } /// /// 课程门数 /// [DisplayName("课程门数")] public int? CoursematerialCount { get; set; } /// /// 平均成绩 /// [DisplayName("平均成绩")] public decimal? AVGScore { get; set; } /// /// 毕业时间 /// [DisplayName("毕业时间")] [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")] public DateTime? PlanningGraduateDate { get; set; } /// /// 总学分 /// [DisplayName("总学分")] public decimal? TotalCredit { get; set; } /// /// 开课学期List /// [DisplayName("开课学期List")] public List ListStarttermID { get; set; } /// /// CourseGradeViewList /// [DisplayName("CourseGradeViewList")] public List ListCourseGradeView { get; set; } } }