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-29 11:08 /// 描 述:班级信息管理 /// </summary> public class ClassInfoEntity { #region 实体成员 /// <summary> /// ClassId /// </summary> [Column("CLASSID")] public string ClassId { get; set; } /// <summary> /// 行政班码 /// </summary> [Column("CLASSNO")] public string ClassNo { get; set; } /// <summary> /// 行政班名 /// </summary> [Column("CLASSNAME")] public string ClassName { 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("STUNUM")] public int? StuNum { get; set; } /// <summary> /// 年级内序号 /// </summary> [Column("SERIALNUM")] public string SerialNum { get; set; } /// <summary> /// 班主任职工号 /// </summary> [Column("CLASSDIREDCTORNO")] public string ClassDiredctorNo { get; set; } /// <summary> /// 辅导员职工号 /// </summary> [Column("CLASSTUTORNO")] public string ClassTutorNo { get; set; } /// <summary> /// 班级名称全称(根据年级、专业名称、序号自动生成) /// </summary> [Column("CLASSNAMEFULL")] public string ClassNameFull { get; set; } /// <summary> /// 审核标志 /// </summary> [Column("CHECKMARK")] public bool? CheckMark { get; set; } /// <summary> /// SyncFlag /// </summary> [Column("SYNCFLAG")] public bool? SyncFlag { get; set; } /// <summary> /// 班级状态 /// </summary> [Column("CLASSTYPE")] public string ClassType { get; set; } /// <summary> /// 是否是拆分班级 /// </summary> [Column("ISSEPARATE")] public bool? IsSeparate { get; set; } #endregion #region 扩展操作 /// <summary> /// 新增调用 /// </summary> public void Create() { this.ClassId = Guid.NewGuid().ToString(); } /// <summary> /// 编辑调用 /// </summary> /// <param name="keyValue"></param> public void Modify(string keyValue) { this.ClassId = keyValue; } #endregion #region 扩展字段 [NotMapped] public string MobileOne { get; set; } [NotMapped] public string MobileTwo { get; set; } #endregion } }