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; }
}
}