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