123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.ComponentModel;
- using System.ComponentModel.DataAnnotations;
- using EMIS.ViewModel.CacheManage;
- namespace EMIS.ViewModel.DQPSystem
- {
- public class SOCStudentView
- {
- /// <summary>
- /// 主键ID
- /// </summary>
- [DisplayName("主键ID")]
- public Guid SOCDetailID { get; set; }
- /// <summary>
- /// 课程SOCID
- /// </summary>
- [DisplayName("课程SOCID")]
- public Guid? SOCID { get; set; }
- public Guid? SOCDetailGroupID { get; set; }
- /// <summary>
- /// 学年学期ID
- /// </summary>
- [DisplayName("学年学期ID")]
- public Guid? SchoolyearID { get; set; }
- /// <summary>
- /// 学年学期
- /// </summary>
- [DisplayName("学年学期")]
- public string SchoolyearCode { get; set; }
- /// <summary>
- /// 课程资料
- /// </summary>
- [Required]
- [DisplayName("课程资料")]
- public Guid? CoursematerialID { get; set; }
- /// <summary>
- /// 课程资料代码
- /// </summary>
- [DisplayName("课程资料代码")]
- public string CourseCode { get; set; }
- /// <summary>
- /// 课程名称
- /// </summary>
- [DisplayName("课程名称")]
- public string CourseName { get; set; }
- /// <summary>
- /// 成果名称
- /// </summary>
- [DisplayName("成果名称")]
- public string Name { get; set; }
- /// <summary>
- /// 成果学分
- /// </summary>
- [DisplayName("成果学分")]
- public decimal? Credit { get; set; }
- /// <summary>
- /// 成果权重
- /// </summary>
- [DisplayName("成果权重")]
- public decimal? Weight { get; set; }
- /// <summary>
- /// 开始上传时间
- /// </summary>
- [DisplayName("开始上传时间")]
- public DateTime? StartTime { get; set; }
- /// <summary>
- /// 截止上传时间
- /// </summary>
- [DisplayName("截止上传时间")]
- public DateTime? EndTime { get; set; }
- /// <summary>
- /// 是否已上传
- /// </summary>
- [DisplayName("是否已上传")]
- public int? RecordStatus { get; set; }
- public string RecordStatusDesc
- {
- get
- {
- return IdNameExt.GetDictionaryItem(DictionaryItem.DQP_SOCDetailSubmitStatus.ToString())
- .Where(x => x.Value == RecordStatus)
- .Select(x => x.Name).FirstOrDefault();
- }
- }
- [DisplayName("意见")]
- public string Remark { get; set; }
- }
- }
|