using Learun.Util; using System; using System.ComponentModel.DataAnnotations.Schema; namespace Learun.Application.TwoDevelopment.PersonnelManagement { /// <summary> /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2018 北京泉江科技有限公司 /// 创 建:超级管理员 /// 日 期:2020-02-03 14:37 /// 描 述:疫情记录 /// </summary> public class EpidemicSituationEntity { #region 实体成员 /// <summary> /// 编号 /// </summary> [Column("ID")] public string ID { get; set; } /// <summary> /// 填表人员 /// </summary> [Column("CREATER")] public string Creater { get; set; } /// <summary> /// 单位名称 /// </summary> [Column("UNITNAME")] public string UnitName { get; set; } /// <summary> /// 返工人员 /// </summary> [Column("BACKUSER")] public string BackUser { get; set; } /// <summary> /// 类别 /// </summary> [Column("TYPE")] public int? Type { get; set; } /// <summary> /// 所在部门 /// </summary> [Column("DEPARTMENT")] public string Department { get; set; } /// <summary> /// 关系 /// </summary> [Column("RELATIONSHIP")] public string RelationShip { get; set; } /// <summary> /// 人员性别 /// </summary> [Column("GENDER")] public int? Gender { get; set; } /// <summary> /// 家庭住址 /// </summary> [Column("HOMEADDRESS")] public string HomeAddress { get; set; } /// <summary> /// 联系方式 /// </summary> [Column("MOBILE")] public string Mobile { get; set; } /// <summary> /// 前往省份 /// </summary> [Column("PROVICE")] public string Provice { get; set; } /// <summary> /// 前往详细地址 /// </summary> [Column("OBJECTIVE")] public string Objective { get; set; } /// <summary> /// 外出原因 /// </summary> [Column("OUTREASON")] public int? OutReason { get; set; } /// <summary> /// 外出时间 /// </summary> [Column("OUTTIME")] public DateTime? OutTime { get; set; } /// <summary> /// 返回时间 /// </summary> [Column("BACKHOMETIME")] public DateTime? BackHomeTime { get; set; } /// <summary> /// 交通工具 /// </summary> [Column("VEHICLE")] public int? Vehicle { get; set; } /// <summary> /// 航班号,列车次 /// </summary> [Column("VEHICLENUM")] public string VehicleNum { get; set; } /// <summary> /// 返回抵达目的地 /// </summary> [Column("BACKADDRESS")] public string BackAddress { get; set; } /// <summary> /// 接触者 /// </summary> [Column("CONTACTS")] public string Contacts { get; set; } /// <summary> /// 创建时间 /// </summary> [Column("CREATETIME")] public DateTime? CreateTime { get; set; } /// <summary> /// 健康状况 /// </summary> [Column("HEALTHSITUATION")] public string HealthSituation { get; set; } /// <summary> /// 外出区域 /// </summary> [Column("OUTAREA")] public string OutArea { get; set; } /// <summary> /// 外出城市 /// </summary> [Column("CITY")] public string City { get; set; } /// <summary> /// 外出城市 /// </summary> [Column("ISOUT")] public int? IsOut { get; set; } /// <summary> /// 外出城市 /// </summary> [Column("HASFAMILY")] public int? HasFamily { get; set; } /// <summary> /// 外出城市 /// </summary> [Column("HASPEOPLE")] public int? HasPeople { get; set; } /// <summary> /// 学生系专业班级 /// </summary> [Column("STUDENTSOURCE")] public string StudentSource { get; set; } /// <summary> /// 是否去过危险的地方 /// </summary> [NotMapped] public bool IsGoDangerPlace { get; set; } #endregion #region 扩展操作 /// <summary> /// 新增调用 /// </summary> public void Create(UserInfo userInfo) { this.ID = Guid.NewGuid().ToString(); this.Contacts = Guid.NewGuid().ToString(); } /// <summary> /// 编辑调用 /// </summary> /// <param name="keyValue"></param> public void Modify(string keyValue, UserInfo userInfo) { this.ID = keyValue; } #endregion #region 扩展字段 [NotMapped] public string ClassDiredctorNo { get; set; } #endregion } }