using Learun.Util; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; namespace Learun.Application.TwoDevelopment.EducationalAdministration { /// /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2018 北京泉江科技有限公司 /// 创 建:超级管理员 /// 日 期:2019-02-21 16:53 /// 描 述:学生学籍 /// public class StuInfoBasicEntity { #region 实体成员 /// /// 学校编号 /// [Column("F_SCHOOLID")] public string F_SchoolId { get; set; } /// /// 学号 /// [Column("STUNO")] public string StuNo { get; set; } /// /// 学籍号 /// [Column("STUCODE")] public string StuCode { get; set; } /// /// 通知书号 /// [Column("NOTICENO")] public string NoticeNo { get; set; } /// /// GraduateYear /// [Column("GRADUATEYEAR")] public string GraduateYear { get; set; } /// /// 考生号 /// [Column("KSH")] public string ksh { get; set; } /// /// 系所代码 /// [Column("DEPTNO")] public string DeptNo { get; set; } /// /// 专业代码 /// [Column("MAJORNO")] public string MajorNo { get; set; } /// /// 专业方向号(如0,1,2,3,4,5) ///代表无专业方向细分 /// [Column("MAJORDETAILNO")] public string MajorDetailNo { get; set; } /// /// 专业方向名 /// [Column("MAJORDETAILNAME")] public string MajorDetailName { get; set; } /// /// 年级 /// [Column("GRADE")] public string Grade { get; set; } /// /// 行政班号 /// [Column("CLASSNO")] public string ClassNo { get; set; } /// /// 姓名 /// [Column("STUNAME")] public string StuName { get; set; } /// /// 拼音全称 /// [Column("SPELLFULL")] public string SpellFull { get; set; } /// /// 拼音简称 /// [Column("SPELLBRIEF")] public string SpellBrief { get; set; } /// /// 性别码 /// [Column("GENDERNO")] public bool? GenderNo { get; set; } /// /// 出生日期 /// [Column("BIRTHDAY")] public DateTime? Birthday { get; set; } /// /// 政治面貌码 /// [Column("PARTYFACENO")] public string PartyFaceNo { get; set; } /// /// 家庭出身份 /// [Column("FAMILYORIGINNO")] public string FamilyOriginNo { get; set; } /// /// 民族码 /// [Column("NATIONALITYNO")] public string NationalityNo { get; set; } /// /// 籍贯省代码 废除 /// [Column("PROVINCENO")] public string ProvinceNo { get; set; } /// /// 籍贯省代码代码 /// [Column("F_PROVINCEID")] public string F_ProvinceId { get; set; } /// /// 籍贯市代码 /// [Column("F_CITYID")] public string F_CityId { get; set; } /// /// 籍贯县代码 /// [Column("F_COUNTYID")] public string F_CountyId { get; set; } /// /// 籍贯 /// [Column("REGIONNO")] public string RegionNo { get; set; } /// /// 农业户口(是否农户) /// [Column("RESIDENCENO")] public string ResidenceNo { get; set; } /// /// 考生类别 /// [Column("TESTSTUSORTNO")] public string TestStuSortNo { get; set; } /// /// 健康状况 /// [Column("HEALTHSTATUSNO")] public string HealthStatusNo { get; set; } /// /// 第几志愿 /// [Column("WILLNO")] public string WillNo { get; set; } /// /// TestStuSubjectNo /// [Column("TESTSTUSUBJECTNO")] public string TestStuSubjectNo { get; set; } /// /// 本专科 /// [Column("GRADUATENO")] public string GraduateNo { get; set; } /// /// 计划形式 /// [Column("PLANFORMNO")] public string PlanFormNo { get; set; } /// /// 三好 /// [Column("ISTHREEGOOD")] public string IsThreeGood { get; set; } /// /// 优干 /// [Column("ISEXCELLENT")] public string IsExcellent { get; set; } /// /// 一般学生干部 /// [Column("ISNORMALCADRE")] public string IsNormalCadre { get; set; } /// /// 省市前三 /// [Column("ISPROVINCEFIRSTTHREE")] public string IsProvinceFirstThree { get; set; } /// /// 港澳台侨 /// [Column("OVERSEASCHINESENO")] public string OverseasChineseNo { get; set; } /// /// 录取类别 /// [Column("MATRICULATESORT")] public string MatriculateSort { get; set; } /// /// 来源地区码 /// [Column("COMEPROVINCENO")] public string ComeProvinceNo { get; set; } /// /// 原单位码 /// [Column("HIGHSCHOOLNO")] public string HighSchoolNo { get; set; } /// /// 原单位 /// [Column("HIGHSCHOOLNAME")] public string HighSchoolName { get; set; } /// /// 入学年月 /// [Column("ENTRANCEDATE")] public DateTime? EntranceDate { get; set; } /// /// 宗教 /// [Column("RELIGION")] public string Religion { get; set; } /// /// 特长 /// [Column("GOODAT")] public string GoodAt { get; set; } /// /// 身份证号 /// [Column("IDENTITYCARDNO")] public string IdentityCardNo { get; set; } /// /// 入党时间 /// [Column("JOINPARTYDATE")] public DateTime? JoinPartyDate { get; set; } /// /// 入团时间 ///团员league /// [Column("JOINLEAGUEDATE")] public DateTime? JoinLeagueDate { get; set; } /// /// 校内地址 /// [Column("INSCHOOLADDRESS")] public string InSchoolAddress { get; set; } /// /// 校内电话 /// [Column("INSCHOOLTELEPHONE")] public string InSchoolTelephone { get; set; } /// /// 当前异动类别 /// [Column("ABMORMITYMOVEMARK")] public string AbmormityMoveMark { get; set; } /// /// 奖励标志 /// [Column("AWARDMARK")] public string AwardMark { get; set; } /// /// 处分标志 /// [Column("PUNISHMARK")] public string PunishMark { get; set; } /// /// 联系人标志 /// [Column("LINKMANMARK")] public string LinkmanMark { get; set; } /// /// 学号异动标志 /// [Column("STUNOCHANGEMARK")] public string StuNoChangeMark { get; set; } /// /// 毕业标志 /// [Column("FINISHSCHOOLMARK")] public string FinishSchoolMark { get; set; } /// /// 当前注册标志 /// [Column("CURRENTREGISTERMARK")] public string CurrentRegisterMark { get; set; } /// /// 毕业年月 /// [Column("FINISHSCHOOLDATE")] public DateTime? FinishSchoolDate { get; set; } /// /// 毕业证书号 /// [Column("DIPLOMANO")] public string DiplomaNo { get; set; } /// /// 毕业证书备注 /// [Column("DIPLOMAREMARK")] public string DiplomaRemark { get; set; } /// /// 备注 /// [Column("REMARK")] public string Remark { get; set; } /// /// 报到日期 /// [Column("REGISTERDATE")] public DateTime? RegisterDate { get; set; } /// /// Photo /// [Column("PHOTO")] public string Photo { get; set; } /// /// TeachPlanNo /// [Column("TEACHPLANNO")] public string TeachPlanNo { get; set; } /// /// 审查标志 /// [Column("CHECKMARK")] public string CheckMark { get; set; } /// /// 联系电话(手机) /// [Column("MOBILE")] public string mobile { get; set; } /// /// 电子邮件地址 /// [Column("EMAIL")] public string EMail { get; set; } /// ///QQ /// [Column("QQ")] public string QQ { get; set; } /// /// 户口所在地 /// [Column("FATHERUNIT")] public string FatherUnit { get; set; } /// /// 父亲姓名 /// [Column("FATHERNAME")] public string FatherName { get; set; } /// /// 父亲电话 /// [Column("FATHERPHONE")] public string FatherPhone { get; set; } /// /// 母亲姓名 /// [Column("MATHERNAME")] public string MatherName { get; set; } /// /// 档案所在地 /// [Column("MATHERUNIT")] public string MatherUnit { get; set; } /// /// 母亲电话 /// [Column("MATHERPHONE")] public string MatherPhone { get; set; } /// /// 用户名 /// [Column("USERNAME")] public string username { get; set; } /// /// 密码 /// [Column("PASSWORD")] public string password { get; set; } /// /// MailAddress收件人名址(收件人地址+ 姓名,可置默认值为家庭地址) /// [Column("MAILADDRESS")] public string MailAddress { get; set; } /// /// PostalCode邮政编码 /// [Column("POSTALCODE")] public string PostalCode { get; set; } /// /// InSchoolStatus /// [Column("INSCHOOLSTATUS")] public string InSchoolStatus { get; set; } /// /// TransMark /// [Column("TRANSMARK")] public string TransMark { get; set; } /// /// ClassTutorNo /// [Column("CLASSTUTORNO")] public string ClassTutorNo { get; set; } /// /// 学籍卡审核 /// [Column("RESUMECHECK")] public string ResumeCheck { get; set; } /// /// PracStatus /// [Column("PRACSTATUS")] public string PracStatus { get; set; } /// /// RegisterStatus /// [Column("REGISTERSTATUS")] public int? RegisterStatus { get; set; } /// /// PunishmentDate /// [Column("PUNISHMENTDATE")] public DateTime? PunishmentDate { get; set; } /// /// StuId /// [Column("STUID")] public string StuId { get; set; } /// /// 学制 /// [Column("EDUSYSTEM")] public string EduSystem { get; set; } /// /// 学习形式 /// [Column("STUDYMODALITY")] public string StudyModality { get; set; } /// /// 学籍异动状态 /// /// [Column("CHANGESTATUS")] public int? ChangeStatus { get; set; } /// /// SyncFlag /// [Column("SYNCFLAG")] public bool? SyncFlag { get; set; } /// /// 余额 /// [Column("BALANCE")] public string Balance { get; set; } /// /// 身体健康状况 /// [Column("HEALTHSTATUS")] public string HealthStatus { get; set; } /// /// 身份证件类型 /// [Column("IDCARDTYPE")] public string IdCardType { get; set; } /// /// 入学方式 /// [Column("ENTRANCEWAY")] public string EntranceWay { get; set; } /// /// 就读方式 /// [Column("STUDYINGWAY")] public string StudyingWay { get; set; } /// /// 国籍/地区 /// [Column("COUNTRYNO")] public string CountryNo { get; set; } /// /// 婚姻状况 /// [Column("MARRIAGESTATUS")] public string MarriageStatus { get; set; } /// /// 乘火车区间 /// [Column("TRAININTERVAL")] public string TrainInterval { get; set; } /// /// 是否随迁子女 /// [Column("ISTRAILCHILDREN")] public string IsTrailChildren { get; set; } /// /// 生源地行政区划码 /// [Column("STUPLACECODE")] public string StuPlaceCode { get; set; } /// /// 出生地行政区划码 /// [Column("BIRTHPLACECODE")] public string BirthPlaceCode { get; set; } /// /// 籍贯地行政区划码 /// [Column("NATIVEPLACECODE")] public string NativePlaceCode { get; set; } /// /// 户口所在地行政区划码 /// [Column("RESIDENCEPLACECODE")] public string ResidencePlaceCode { get; set; } /// /// 所属派出所 /// [Column("BELONGPOLICE")] public string BelongPolice { get; set; } /// /// 学生居住地类型 /// [Column("STULIVEPLACETYPE")] public string StuLivePlaceType { get; set; } /// /// 学生来源 /// [Column("STUORIGIN")] public string StuOrigin { get; set; } /// /// 招生对象 /// [Column("RECRUITOBJECT")] public string RecruitObject { get; set; } /// /// 贫困户否建档立卡贫困户 /// [Column("POORISRECORD")] public string PoorIsRecord { get; set; } /// /// 招生方式 /// [Column("RECRUITWAY")] public string RecruitWay { get; set; } /// /// 联招合作类型 /// [Column("RECRUITCOOPERATETYPE")] public string RecruitCooperateType { get; set; } /// /// 准考证号 /// [Column("ADMISSIONNO")] public string AdmissionNo { get; set; } /// /// 考试总分 /// [Column("EXAMSCORE")] public decimal? ExamScore { get; set; } /// /// 联招合作办学形式 /// [Column("RECRUITCOOPERATEFORM")] public string RecruitCooperateForm { get; set; } /// /// 联招合作学校代码 /// [Column("RECRUITCOOPERATESCHOOLNO")] public string RecruitCooperateSchoolNo { get; set; } /// /// 校外教学点 /// [Column("SCHOOLOUTSIDEPLACE")] public string SchoolOutsidePlace { get; set; } /// /// 分段培养方式 /// [Column("PIECECULTIVATEWAY")] public string PieceCultivateWay { get; set; } /// /// 英文姓名 /// [Column("ENGLISHNAME")] public string EnglishName { get; set; } /// /// 成员1关系 /// [Column("ONEMEMBERSHIP")] public string OneMembership { get; set; } /// /// 成员1是否监护人 /// [Column("ONEISGUARDIAN")] public string OneIsGuardian { get; set; } /// /// 成员1出生年月 /// [Column("ONEBIRTHDAY")] public string OneBirthday { get; set; } /// /// 成员1身份证件类型 /// [Column("ONEIDCARDTYPE")] public string OneIdCardType { get; set; } /// /// 成员1身份证件号 /// [Column("ONEIDCARDNO")] public string OneIdCardNo { get; set; } /// /// 成员1民族 /// [Column("ONENATIONALITYNO")] public string OneNationalityNo { get; set; } /// /// 成员1政治面貌 /// [Column("ONEPARTYFACENO")] public string OnePartyFaceNo { get; set; } /// /// 成员1健康状况 /// [Column("ONEHEALTHSTATUS")] public string OneHealthStatus { get; set; } /// /// 成员1工作或学习单位 /// [Column("ONEJOB")] public string OneJob { get; set; } /// /// 成员1职务 /// [Column("ONEPOSITION")] public string OnePosition { get; set; } /// /// 成员2关系 /// [Column("TWOMEMBERSHIP")] public string TwoMembership { get; set; } /// /// 成员2是否监护人 /// [Column("TWOISGUARDIAN")] public string TwoIsGuardian { get; set; } /// /// 成员2出生年月 /// [Column("TWOBIRTHDAY")] public string TwoBirthday { get; set; } /// /// 成员2身份证件类型 /// [Column("TWOIDCARDTYPE")] public string TwoIdCardType { get; set; } /// /// 成员2身份证件号 /// [Column("TWOIDCARDNO")] public string TwoIdCardNo { get; set; } /// /// 成员2民族 /// [Column("TWONATIONALITYNO")] public string TwoNationalityNo { get; set; } /// /// 成员2政治面貌 /// [Column("TWOPARTYFACENO")] public string TwoPartyFaceNo { get; set; } /// /// 成员2健康状况 /// [Column("TWOHEALTHSTATUS")] public string TwoHealthStatus { get; set; } /// /// 成员2工作或学习单位 /// [Column("TWOJOB")] public string TwoJob { get; set; } /// /// 成员2职务 /// [Column("TWOPOSITION")] public string TwoPosition { get; set; } #endregion #region 扩展操作 /// /// 新增调用 /// public void Create() { this.StuId = Guid.NewGuid().ToString(); } /// /// 编辑调用 /// /// public void Modify(string keyValue) { this.StuId = keyValue; } #endregion #region 扩展字段 [NotMapped] public string F_Password { get; set; } [NotMapped] public string F_Secretkey { get; set; } [NotMapped] public List StuEncourgementList { get; set; } [NotMapped] public List StuPunishmentList { get; set; } [NotMapped] public List StuScoreClassOneList { get; set; } #endregion #region 学习成绩 public class StuScoreClassOne { public string AcademicYearNo { get; set; } public string Semester { get; set; } public List StuScoreList { get; set; } } #endregion } }