StableVersion4.3/HL_FristAidPlatform_Models/Sercice/T_Service_FirstAid_AlarmTas...

180 lines
4.6 KiB
C#

using SqlSugar;
using System;
using System.ComponentModel.DataAnnotations;
namespace HL_FristAidPlatform_Models
{
/// <summary>
/// 院前急救 接警任务信息
/// </summary>
public class T_Service_FirstAid_AlarmTaskInfo
{
/// <summary>
/// ID
/// </summary>
[SugarColumn(IsIdentity = true)]
public int ID { get; set; }
/// <summary>
/// GUID
/// </summary>
[Key]
[SugarColumn(IsPrimaryKey = true)]
public string GUID { get; set; }
/// <summary>
/// 接警GUID
/// </summary>
public string AlarmGuid { get; set; }
/// <summary>
/// 车辆GUID
/// </summary>
public string VehicleGUID { get; set; }
/// <summary>
/// 司机GUID
/// </summary>
public string DriverGUID { get; set; }
/// <summary>
/// 医生GUID
/// </summary>
public string DoctorGUID { get; set; }
/// <summary>
/// 护士GUID
/// </summary>
public string NurseGUID { get; set; }
/// <summary>
/// 接受指令时间
/// </summary>
public DateTime? ConfirmDatetime { get; set; }
/// <summary>
/// 呼救时间
/// </summary>
public DateTime? CallTime { get; set; }
/// <summary>
/// 出车时间
/// </summary>
public DateTime? DrivingTime { get; set; }
/// <summary>
/// 到达现场时间
/// </summary>
public DateTime? ArrivalTime { get; set; }
/// <summary>
/// 病人上车时间
/// </summary>
public DateTime? BoardingTime { get; set; }
/// <summary>
/// 返回医院时间
/// </summary>
public DateTime? ReturnHospitalTime { get; set; }
/// <summary>
/// 转运开始时间
/// </summary>
public DateTime? TransportStartTime { get; set; }
/// <summary>
/// 转运结束时间
/// </summary>
public DateTime? TransportEndTime { get; set; }
/// <summary>
/// 到达医院时间
/// </summary>
public DateTime? ArriveHospitalTime { get; set; }
/// <summary>
/// 任务状态 0等待任务开始 1 任务开始 2 途中待命 3 站内待命 4 中止任务 5 暂停调用 6 恢复调用 7 任务完成 8 交接完成
/// </summary>
public int TaskState { get; set; }
/// <summary>
/// 任务进度 -1 等待接受指令 0确认接收指令 1 出车 2到达现场 3病人上车 4 开始转送 5 转送完成 6 返回医院 7 到达医院
/// </summary>
public int TaskProgress { get; set; }
/// <summary>
/// 交接时间
/// </summary>
public DateTime? HandoverTime { get; set; }
/// <summary>
/// 交接人
/// </summary>
public long HandoverUser { get; set; }
/// <summary>
/// 送往地址
/// </summary>
public string ToAddress { get; set; }
/// <summary>
/// 是否转运
/// </summary>
public int IsTransport { get; set; }
/// <summary>
/// 是否异常中止
/// </summary>
public int IsAbnormal { get; set; }
/// <summary>
/// 中止原因
/// </summary>
public string AbnormalReason { get; set; }
/// <summary>
/// 是否交接完成 (医生)
/// </summary>
public int IsHandoverOfDoctor { get; set; }
/// <summary>
/// 交接时间
/// </summary>
public DateTime? HandoverOfDoctorTime { get; set; }
/// <summary>
/// 是否交接完成 (护士)
/// </summary>
public int IsHandoverOfNurse { get; set; }
/// <summary>
/// 交接时间
/// </summary>
public DateTime? HandoverOfNurseTime { get; set; }
/// <summary>
/// 是否交接完成 (司机)
/// </summary>
public int IsHandoverOfDriver { get; set; }
/// <summary>
/// 交接时间
/// </summary>
public DateTime? HandoverOfDriverTime { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreationTime { get; set; } = DateTime.Now;
/// <summary>
/// 是否删除
/// </summary>
public int DeleteFlag { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public long CreationID { get; set; }
}
}