|
- using Learun.Util;
- using System;
- using System.ComponentModel.DataAnnotations.Schema;
- namespace Learun.Application.TwoDevelopment.EducationalAdministration
-
- {
- /// <summary>
- /// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架
- /// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
- /// 创 建:超级管理员
- /// 日 期:2023-01-04 15:03
- /// 描 述:学籍异动列表
- /// </summary>
- public class StuTransferInfoEntity
- {
- #region 实体成员
- /// <summary>
- /// ID
- /// </summary>
- /// <returns></returns>
- [Column("ID")]
- public string ID { get; set; }
- /// <summary>
- /// StuId
- /// </summary>
- /// <returns></returns>
- [Column("STUID")]
- public string StuId { get; set; }
- /// <summary>
- /// 学号
- /// </summary>
- /// <returns></returns>
- [Column("STUNO")]
- public string StuNo { get; set; }
- /// <summary>
- /// 姓名
- /// </summary>
- /// <returns></returns>
- [Column("STUNAME")]
- public string StuName { get; set; }
- /// <summary>
- /// 性别
- /// </summary>
- /// <returns></returns>
- [Column("GENDER")]
- public bool? Gender { get; set; }
- /// <summary>
- /// 身份证号
- /// </summary>
- /// <returns></returns>
- [Column("IDENTITYCARDNO")]
- public string IdentityCardNo { get; set; }
- /// <summary>
- /// 异动类型
- /// </summary>
- /// <returns></returns>
- [Column("ANOMALOUSTYPE")]
- public string AnomalousType { get; set; }
- /// <summary>
- /// 异动原因
- /// </summary>
- /// <returns></returns>
- [Column("CHANGEREASON")]
- public string ChangeReason { get; set; }
- /// <summary>
- /// 原班级
- /// </summary>
- /// <returns></returns>
- [Column("CLASSNO")]
- public string ClassNo { get; set; }
- /// <summary>
- /// 原专业
- /// </summary>
- /// <returns></returns>
- [Column("MAJORNO")]
- public string MajorNo { get; set; }
- /// <summary>
- /// 原系部
- /// </summary>
- /// <returns></returns>
- [Column("DEPTNO")]
- public string DeptNo { get; set; }
- /// <summary>
- /// 年级
- /// </summary>
- /// <returns></returns>
- [Column("GRADE")]
- public string Grade { get; set; }
- /// <summary>
- /// 学制
- /// </summary>
- /// <returns></returns>
- [Column("EDUSYSTEM")]
- public string EduSystem { get; set; }
- /// <summary>
- /// 入班日期
- /// </summary>
- /// <returns></returns>
- [Column("LEAVEDATE")]
- public DateTime? LeaveDate { get; set; }
- /// <summary>
- /// 离班日期
- /// </summary>
- /// <returns></returns>
- [Column("ENTEDATE")]
- public DateTime? EnteDate { get; set; }
- /// <summary>
- /// 现班级
- /// </summary>
- /// <returns></returns>
- [Column("NEWCLASSNO")]
- public string NewClassNo { get; set; }
- /// <summary>
- /// 现专业
- /// </summary>
- /// <returns></returns>
- [Column("NEWMAJORNO")]
- public string NewMajorNo { get; set; }
- /// <summary>
- /// 现系部
- /// </summary>
- /// <returns></returns>
- [Column("NEWDEPTNO")]
- public string NewDeptNo { get; set; }
- /// <summary>
- /// 现年级
- /// </summary>
- /// <returns></returns>
- [Column("NEWGRADE")]
- public string NewGrade { get; set; }
- /// <summary>
- /// 现学制
- /// </summary>
- /// <returns></returns>
- [Column("NEWEDUSYSTEM")]
- public string NewEduSystem { get; set; }
- /// <summary>
- /// 创建时间
- /// </summary>
- /// <returns></returns>
- [Column("CREATETIME")]
- public DateTime? CreateTime { get; set; }
- /// <summary>
- /// 创建用户
- /// </summary>
- /// <returns></returns>
- [Column("CREATEUSERID")]
- public string CreateUserId { get; set; }
- /// <summary>
- /// 审核时间
- /// </summary>
- /// <returns></returns>
- [Column("CHECKTIME")]
- public DateTime? CheckTime { get; set; }
- /// <summary>
- /// 审核用户
- /// </summary>
- /// <returns></returns>
- [Column("CHECKUSERID")]
- public string CheckUserId { get; set; }
- /// <summary>
- /// 审核状态//0未生效1已生效
- /// </summary>
- /// <returns></returns>
- [Column("F_ENABLEDMARK")]
- public int? F_EnabledMark { get; set; }
- /// <summary>
- /// 是否保留学籍 1是 0否
- /// </summary>
- /// <returns></returns>
- [Column("STUSTATUS")]
- public int? StuStatus { get; set; }
- /// <summary>
- /// 是否注销账号 1是 0否
- /// </summary>
- /// <returns></returns>
- [Column("F_WRITEMARK")]
- public int? F_WriteMark { get; set; }
- /// <summary>
- /// 是否恢复学籍 1是 0否
- /// </summary>
- /// <returns></returns>
- [Column("RECOVERSTUSTATUS")]
- public string RecoverStuStatus { get; set; }
- /// <summary>
- /// 是否恢复账号 1是 0否
- /// </summary>
- /// <returns></returns>
- [Column("RECOVERWRITEMARK")]
- public string RecoverWriteMark { get; set; }
- /// <summary>
- /// 休学年限
- /// </summary>
- /// <returns></returns>
- [Column("SUSPENSIONPERIOD")]
- public string SuspensionPeriod { get; set; }
- /// <summary>
- /// 休学开始时间
- /// </summary>
- /// <returns></returns>
- [Column("SUSPENSIONBEGINTIME")]
- public DateTime? SuspensionBeginTime { get; set; }
- /// <summary>
- /// 休学结束时间
- /// </summary>
- /// <returns></returns>
- [Column("SUSPENSIONENDTIME")]
- public DateTime? SuspensionEndTime { get; set; }
- /// <summary>
- /// 是否已复学 1是 0否【休学】/是否恢复学籍 退学,开除,注销学籍
- /// </summary>
- /// <returns></returns>
- [Column("ISRETURNSCHOOL")]
- public string IsReturnSchool { get; set; }
- /// <summary>
- /// 转学前学校【转入】
- /// </summary>
- /// <returns></returns>
- [Column("TRANSFERPRESCHOOL")]
- public string TransferPreSchool { get; set; }
- /// <summary>
- /// 转学前年级【转入】
- /// </summary>
- /// <returns></returns>
- [Column("TRANSFERPREGRADE")]
- public string TransferPreGrade { get; set; }
- /// <summary>
- /// 转学前班级【转入】
- /// </summary>
- /// <returns></returns>
- [Column("TRANSFERPRECLASS")]
- public string TransferPreClass { get; set; }
- /// <summary>
- /// 转学前专业【转入】
- /// </summary>
- /// <returns></returns>
- [Column("TRANSFERPREMAJOR")]
- public string TransferPreMajor { get; set; }
- /// <summary>
- /// 转学前学号【转入】
- /// </summary>
- /// <returns></returns>
- [Column("TRANSFERPRESTUNO")]
- public string TransferPreStuNo { get; set; }
- /// <summary>
- /// 转学日期【转入】
- /// </summary>
- /// <returns></returns>
- [Column("TRANSFERPREDATE")]
- public DateTime? TransferPreDate { get; set; }
- /// <summary>
- /// 证件类型
- /// </summary>
- /// <returns></returns>
- [Column("IDCARDTYPE")]
- public string IdCardType { get; set; }
- /// <summary>
- /// 户口所在地
- /// </summary>
- /// <returns></returns>
- [Column("RESIDENCEPLACE")]
- public string ResidencePlace { get; set; }
- /// <summary>
- /// 档案所在地
- /// </summary>
- /// <returns></returns>
- [Column("LOCATIONFILE")]
- public string LocationFile { get; set; }
- /// <summary>
- /// 籍贯
- /// </summary>
- [Column("REGIONNO")]
- public string RegionNo { get; set; }
- /// <summary>
- /// 是否住宿
- /// </summary>
- [Column("ISINACCOMMODATION")]
- public string IsInAccommodation { get; set; }
- /// <summary>
- /// 出身日期
- /// </summary>
- /// <returns></returns>
- [Column("BIRTHDAY")]
- public DateTime? Birthday { get; set; }
- /// <summary>
- /// 民族
- /// </summary>
- /// <returns></returns>
- [Column("NATIONALITYNO")]
- public string NationalityNo { get; set; }
- /// <summary>
- /// 省
- /// </summary>
- /// <returns></returns>
- [Column("PROVINCE")]
- public string Province { get; set; }
- /// <summary>
- /// 市
- /// </summary>
- /// <returns></returns>
- [Column("CITY")]
- public string City { get; set; }
- /// <summary>
- /// 县/区
- /// </summary>
- /// <returns></returns>
- [Column("COUNTY")]
- public string County { get; set; }
- /// <summary>
- /// 联系电话
- /// </summary>
- /// <returns></returns>
- [Column("MOBILE")]
- public string Mobile { get; set; }
- /// <summary>
- /// 家庭地址
- /// </summary>
- /// <returns></returns>
- [Column("MAILADDRESS")]
- public string MailAddress { get; set; }
- /// <summary>
- /// 转出学校
- /// </summary>
- /// <returns></returns>
- [Column("OUTSCHOOL")]
- public string OutSchool { get; set; }
- /// <summary>
- /// 备注
- /// </summary>
- /// <returns></returns>
- [Column("REMARK")]
- public string Remark { get; set; }
- /// <summary>
- /// StuInfoBasicTran表主键
- /// </summary>
- /// <returns></returns>
- [Column("STUTRANID")]
- public string StuTranId { get; set; }
- /// <summary>
- /// 复学时关联休学主键
- /// </summary>
- /// <returns></returns>
- [Column("RETURNSCHOOLID")]
- public string ReturnSchoolId { get; set; }
- /// <summary>
- /// 监护人
- /// </summary>
- [Column("GUARDIAN")]
- public string Guardian { get; set; }
- /// <summary>
- /// 监护人电话
- /// </summary>
- [Column("GUARDIANMOBILE")]
- public string GuardianMobile { get; set; }
- #endregion
-
- #region 扩展操作
- /// <summary>
- /// 新增调用
- /// </summary>
- public void Create()
- {
- this.ID = Guid.NewGuid().ToString();
- UserInfo userInfo = LoginUserInfo.Get();
- this.CreateTime = DateTime.Now;
- this.CreateUserId = userInfo.userId;
- this.F_EnabledMark = 0;//0未审核,1已审核
- this.IsReturnSchool = "0";
- }
- /// <summary>
- /// 编辑调用
- /// </summary>
- /// <param name="keyValue"></param>
- public void Modify(string keyValue)
- {
- this.ID = keyValue;
- UserInfo userInfo = LoginUserInfo.Get();
- }
- #endregion
- }
- }
|