using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using EMIS.ViewModel.CacheManage; namespace EMIS.ViewModel.CultureplanManage.CourseMaterial { public class TeachTypeView { /// /// 主键ID /// [DisplayName("主键ID")] public Guid ClassGroupingID { get; set; } /// /// 上课类型 /// [Required] [DisplayName("上课类型")] public string ClassName { get; set; } /// /// 分班明细List /// [DisplayName("分班明细")] public List TeachingModeIDList { get; set; } /// /// 分班明细(可存在多个分班明细--用顿号隔开) /// [DisplayName("分班明细")] public string TeachingModeIDListName { get { if (TeachingModeIDList != null && TeachingModeIDList.Count() > 0) { return string.Join("、", TeachingModeIDList.Select(x => IdNameExt.GetDictionaryItem(DictionaryItem.CF_TeachingMode.ToString()).Where(w => w.Value == x).Select(w => w.Name).FirstOrDefault())); } else { return "无"; } } } /// /// 备注 /// [DisplayName("备注")] public string Remark { get; set; } /// /// 状态 /// [DisplayName("状态")] public int? RecordStatus { get; set; } /// /// 创建人 /// [DisplayName("创建人")] public Guid? CreateUserID { get; set; } /// /// 创建时间 /// [DisplayName("创建时间")] public DateTime? CreateTime { get; set; } /// /// 修改人 /// [DisplayName("修改人")] public Guid? ModifyUserID { get; set; } /// /// 修改时间 /// [DisplayName("修改时间")] public DateTime? ModifyTime { get; set; } } }