using Learun.Util; using System; using System.ComponentModel.DataAnnotations.Schema; namespace Learun.Application.TwoDevelopment.EducationalAdministration { /// <summary> /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2018 北京泉江科技有限公司 /// 创 建:超级管理员 /// 日 期:2019-01-24 17:03 /// 描 述:课程信息管理 /// </summary> public class LessonInfoEntity { #region 实体成员 /// <summary> /// LessonId /// </summary> [Column("LESSONID")] public string LessonId { get; set; } /// <summary> /// 课程代码 /// </summary> [Column("LESSONNO")] public string LessonNo { get; set; } /// <summary> /// 课程名称 /// </summary> [Column("LESSONNAME")] public string LessonName { get; set; } /// <summary> /// 英文名称 /// </summary> [Column("ENNAME")] public string EnName { get; set; } /// <summary> /// 学分 /// </summary> [Column("STUDYSCORE")] public decimal? StudyScore { get; set; } /// <summary> /// 周理论学时 /// </summary> [Column("WEEKSTUDYHOUR")] public decimal? WeekStudyHour { get; set; } /// <summary> /// 总学时 /// </summary> [Column("TOTALHOURS")] public decimal? TotalHours { get; set; } /// <summary> /// 周实验学时 /// </summary> [Column("WEEKPRACTICEHOUR")] public decimal? WeekPracticeHour { get; set; } /// <summary> /// 总学时(含理论和实验学时) /// </summary> [Column("TOTALSTUDYHOUR")] public decimal? TotalStudyHour { get; set; } /// <summary> /// 修读对象 /// </summary> [Column("WHOSTUDY")] public string WhoStudy { get; set; } /// <summary> /// 开课学期代码 /// </summary> [Column("SEMESTER")] public int? Semester { get; set; } /// <summary> /// 简介 /// </summary> [Column("BRIEFINTRO")] public string BriefIntro { get; set; } /// <summary> /// 使用教材 /// </summary> [Column("TEACHINGBOOK")] public string TeachingBook { get; set; } /// <summary> /// 参考书 /// </summary> [Column("REFERENCEBOOK")] public string ReferenceBook { get; set; } /// <summary> /// 教学大纲 /// </summary> [Column("TEACHOUTLINE")] public string TeachOutline { get; set; } /// <summary> /// 负责开课院系代码 /// </summary> [Column("TEACHDEPTNO")] public string TeachDeptNo { get; set; } /// <summary> /// 负责开课专业代码 /// </summary> [Column("TEACHMAJORNO")] public string TeachMajorNo { get; set; } /// <summary> /// 是否有先修课程 /// </summary> [Column("HAVEBEFORELESSON")] public bool? HaveBeforeLesson { get; set; } /// <summary> /// BeforeLesson /// </summary> [Column("BEFORELESSON")] public string BeforeLesson { get; set; } /// <summary> /// 收费类别编码 /// </summary> [Column("LESSONTUITIONNO")] public string LessonTuitionNo { get; set; } /// <summary> /// 课程类别码(必修课、选修课码) /// </summary> [Column("LESSONSORTNO")] public string LessonSortNo { get; set; } /// <summary> /// 课程细类码 /// </summary> [Column("LESSONSORTDETAILNO")] public string LessonSortDetailNo { get; set; } /// <summary> /// 平时成绩比例 /// </summary> [Column("ORDINARYSCORESCALE")] public decimal? OrdinaryScoreScale { get; set; } /// <summary> /// 期中成绩比例 /// </summary> [Column("TERMINSCORESCALE")] public decimal? TermInScoreScale { get; set; } /// <summary> /// 期末成绩 /// </summary> [Column("TERMENDSCORESCALE")] public decimal? TermEndScoreScale { get; set; } /// <summary> /// 其它成绩比例 /// </summary> [Column("OTHERSCORESCALE")] public decimal? OtherScoreScale { get; set; } /// <summary> /// 审查标志 /// </summary> [Column("CHECKMARK")] public bool? CheckMark { get; set; } /// <summary> /// 学区 /// </summary> [Column("F_SCHOOLID")] public string F_SchoolId { get; set; } /// <summary> /// 课程类型 /// </summary> [Column("LESSONTYPEID")] public string LessonTypeId { get; set; } /// <summary> /// 课程简介 /// </summary> [Column("INTRODUCTION")] public string Introduction { get; set; } /// <summary> /// SyncFlag /// </summary> [Column("SYNCFLAG")] public bool? SyncFlag { get; set; } #endregion #region 扩展操作 /// <summary> /// 新增调用 /// </summary> public void Create() { this.LessonId = Guid.NewGuid().ToString(); } /// <summary> /// 编辑调用 /// </summary> /// <param name="keyValue"></param> public void Modify(string keyValue) { this.LessonId = keyValue; } #endregion #region 扩展字段 [NotMapped] public string LessonTypeName { get; set; } #endregion } }