using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel; using System.ComponentModel.DataAnnotations; namespace EMIS.ViewModel.Students { public class StudentGradView { /// /// 用户ID /// [DisplayName("用户ID")] public Guid UserID { get; set; } /// /// 学号 /// [DisplayName("学号")] public string LoginID { get; set; } /// /// 姓名 /// [DisplayName("姓名")] public string UserName { get; set; } /// /// 院系 /// [DisplayName("院系")] public string FacultyName { get; set; } /// /// 年级 /// [DisplayName("年级")] public string GradeName { get; set; } /// /// 年级专业 /// [DisplayName("年级专业")] public string GradeCode { get; set; } /// /// 班级名称 /// [DisplayName("班级名称")] public string ClassName { get; set; } /// /// 拟毕业日期 /// [DisplayName("拟毕业日期")] [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")] public DateTime? PlanningGraduateDate { get; set; } /// /// 门数 /// [DisplayName("门数")] public int Menshu { get; set; } /// /// 平均成绩 /// [DisplayName("平均成绩")] [DisplayFormat(DataFormatString = "{0:#.00}")] public decimal? AverageGrade { get; set; } /// /// 总分数 /// [DisplayName("总分数")] public decimal? TotalScore { get; set; } /// /// 学分 /// [DisplayName("学分")] public decimal? ScoreCredit { get; set; } /// /// 必修学分 /// [DisplayName("必修学分")] public decimal? Required { get; set; } /// /// 限选学分(含通识教育) /// [DisplayName("限选学分(含通识教育)")] public decimal? CapLimit { 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? SchoolbasedNotClub { get; set; } /// /// 校本课只含俱乐部 /// [DisplayName("校本课只含俱乐部")] public decimal? SchoolbasedWithClub { get; set; } /// /// 实践环节 /// [DisplayName("实践环节")] public decimal? PractiseCredit { get; set; } /// /// 实践环节(不包含俱乐部) /// [DisplayName("实践环节(不包含俱乐部)")] public decimal? PractiseNotCredit { get; set; } /// /// 实践环节(只包含俱乐部) /// [DisplayName("实践环节(只包含俱乐部)")] public decimal? PractiseWithClub { get; set; } } }