180 lines
4.6 KiB
C#
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; }
|
|
}
|
|
} |