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-08-21 17:28 /// 描 述:成绩比例设置 /// </summary> public class OpenLessonPlanEntity { #region 实体成员 /// <summary> /// 标识列 /// </summary> [DatabaseGenerated(DatabaseGeneratedOption.Identity)] [Column("ID")] public int ID { get; set; } /// <summary> /// 制定日期 /// </summary> [Column("MAKEDATE")] public DateTime? MakeDate { get; set; } /// <summary> /// 学年度 /// </summary> [Column("ACADEMICYEARNO")] public string AcademicYearNo { get; set; } /// <summary> /// 学期 /// </summary> [Column("SEMESTER")] public string Semester { get; set; } /// <summary> /// 系所码 /// </summary> [Column("DEPTNO")] public string DeptNo { get; set; } /// <summary> /// 专业码 /// </summary> [Column("MAJORNO")] public string MajorNo { get; set; } /// <summary> /// 专业方向号(如0,1,2,3,4,5)0代表无专业方向细分 /// </summary> [Column("MAJORDETAILNO")] public string MajorDetailNo { get; set; } /// <summary> /// 专业方向名 /// </summary> [Column("MAJORDETAILNAME")] public string MajorDetailName { get; set; } /// <summary> /// 年级 /// </summary> [Column("GRADE")] public string Grade { get; set; } /// <summary> /// 课程号 /// </summary> [Column("LESSONNO")] public string LessonNo { get; set; } /// <summary> /// 课程区别码(此编码针对同一课程编号,同一门课程、不同课时、学分的情况而加,由系统自动产生以区分此类课程) /// </summary> [Column("PARTCODE")] public string PartCode { get; set; } /// <summary> /// 课程名称 /// </summary> [Column("LESSONNAME")] public string LessonName { get; set; } /// <summary> /// 课程类别码 /// </summary> [Column("LESSONSORTNO")] public string LessonSortNo { get; set; } /// <summary> /// 课程细类码 /// </summary> [Column("LESSONSORTDETAILNO")] public string LessonSortDetailNo { get; set; } /// <summary> /// 拟开教学班数 /// </summary> [Column("TEACHCLASSNUM")] public string TeachClassNum { get; set; } /// <summary> /// 人数 /// </summary> [Column("STUNUM")] public int? StuNum { get; set; } /// <summary> /// 用于合上课,如同一班几门课合为一门课上,如同一教学班,几门课的此字段值相同,则表示要以一门课来排课,最终作为一门课出现在课表中,课程名称可为这几门课程的综合 /// </summary> [Column("STUSORTNO")] public string StuSortNo { get; set; } /// <summary> /// 周课时 /// </summary> [Column("WEEKLESSONHOUR")] public int? WeekLessonHour { get; set; } /// <summary> /// 教室课时(周) /// </summary> [Column("WEEKHOURCLASSROOM")] public int? WeekHourClassroom { get; set; } /// <summary> /// 上机课时 /// </summary> [Column("PRACTICEHOUR")] public int? PracticeHour { get; set; } /// <summary> /// 起始周次 /// </summary> [Column("STARTWEEK")] public int? StartWeek { get; set; } /// <summary> /// 结束周次(末周次) /// </summary> [Column("ENDWEEK")] public int? EndWeek { get; set; } /// <summary> /// 备注(填写需求信息) /// </summary> [Column("REMARK")] public string Remark { get; set; } /// <summary> /// 考核方式码 /// </summary> [Column("CHECKSTYLENO")] public string CheckStyleNo { get; set; } /// <summary> /// 成绩记录方式 /// </summary> [Column("SCORERECORDSTYLENO")] public string ScoreRecordStyleNo { get; set; } /// <summary> /// 教学大纲 /// </summary> [Column("TEACHOUTLINE")] public string TeachOutline { get; set; } /// <summary> /// 参考书 /// </summary> [Column("REFERENCEBOOK")] public string ReferenceBook { get; set; } /// <summary> /// 使用教材 /// </summary> [Column("TEACHINGBOOK")] public string TeachingBook { get; set; } /// <summary> /// 简介 /// </summary> [Column("BRIEFINTRO")] public string BriefIntro { get; set; } /// <summary> /// 负责开课院系代码 /// </summary> [Column("TEACHDEPTNO")] public string TeachDeptNo { get; set; } /// <summary> /// 修读对象 /// </summary> [Column("WHOSTUDY")] public string WhoStudy { get; set; } /// <summary> /// 学分 /// </summary> [Column("STUDYSCORE")] public decimal? StudyScore { get; set; } /// <summary> /// 英文名称 /// </summary> [Column("ENNAME")] public string EnName { get; set; } /// <summary> /// 教学计划代码 /// </summary> [Column("TEACHPLANNO")] public string TeachPlanNo { get; set; } /// <summary> /// 负责开课专业代码 /// </summary> [Column("TEACHMAJORNO")] public string TeachMajorNo { get; set; } /// <summary> /// 是否有先修课程 /// </summary> [Column("HAVEBEFORELESSON")] public string HaveBeforeLesson { get; set; } /// <summary> /// BeforeLesson /// </summary> [Column("BEFORELESSON")] public string BeforeLesson { 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("LESSONTUITIONNO")] public string LessonTuitionNo { get; set; } /// <summary> /// 修改日期 /// </summary> [Column("AMENDDATE")] public DateTime? AmendDate { get; set; } /// <summary> /// 实践课教室类型((关联表CdClassType) /// </summary> [Column("CLASSROOMTYPE")] public int? ClassroomType { get; set; } /// <summary> /// 理论课教室类型(关联表CdClassType) /// </summary> [Column("CLASSROOMPRACTICETYPE")] public int? ClassroomPracticeType { get; set; } /// <summary> /// 审查标志 /// </summary> [Column("CHECKMARKDEPT")] public string CheckMarkDept { get; set; } /// <summary> /// 审查标志 /// </summary> [Column("CHECKMARK")] public string CheckMark { get; set; } /// <summary> /// TeachingBookNo /// </summary> [Column("TEACHINGBOOKNO")] public string TeachingBookNo { get; set; } /// <summary> /// TestMark /// </summary> [Column("TESTMARK")] public int? TestMark { get; set; } /// <summary> /// 学校 /// </summary> [Column("F_SCHOOLID")] public string F_SchoolId { get; set; } /// <summary> /// 学校 /// </summary> [Column("ISALLOWEDIT")] public bool? IsAllowEdit { get; set; } /// <summary> /// 排课标识 /// </summary> [Column("STATE")] public int? State { get; set; } #endregion #region 扩展操作 /// <summary> /// 新增调用 /// </summary> public void Create() { } /// <summary> /// 编辑调用 /// </summary> /// <param name="keyValue"></param> public void Modify(string keyValue) { this.ID = Convert.ToInt32(keyValue); } #endregion #region 扩展字段 /// <summary> /// 校区名称 /// </summary> [NotMapped] public string F_School { get; set; } /// <summary> /// 系所名称 /// </summary> [NotMapped] public string DeptName { get; set; } /// <summary> /// 专业名称 /// </summary> [NotMapped] public string MajorName { get; set; } /// <summary> /// 教师 /// </summary> [NotMapped] public string TeachNo { get; set; } #endregion } }