using Dlhis.Basic.Utils; using Dlhis.Entity.Visitor.Enums; using Newtonsoft.Json; namespace Dlhis.Basic.Appointment.Response; public class AppointmentDetailResponse { public long Id { get; set; } public AppointmentPageResponse Mst { get; set; } /// /// 流水号 /// public string No { get; set; } /// /// no /// public string UserNo { get; set; } /// /// 证件类型 /// public string IdType { get; set; } /// /// 证件号 /// [JsonConverter(typeof(ObfuscateProviderOnlyAdminJsonConverter), 0)] public string IdNo { get; set; } /// /// 访客名称 /// public string Name { get; set; } /// /// 手机号 /// [JsonConverter(typeof(ObfuscateProviderOnlyAdminJsonConverter), 0)] public string Phone { get; set; } /// /// 车牌 /// public string LicensePlate { get; set; } /// /// 进入门岗 /// public bool IsEnterDoorArea { get; set; } /// /// 预约门禁区域 /// public string ApplyDoorArea { get; set; } /// /// 访客开始 /// public DateTime? DoorStart { get; set; } /// /// 访问结束 /// public DateTime? DoorEnd { get; set; } /// /// 是否进入车间 /// public bool IsEnterWorkplace { get; set; } /// /// 申请车间区域 /// public List ApplyWorkplaceAreas { get; set; } /// /// 车间访问开始 /// public DateTime? WorkplaceStart { get; set; } /// /// 车间访问结束 /// public DateTime? WorkplaceEnd { get; set; } /// /// 社保照片url /// public string ImageUrl { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 门禁状态 /// public VisitorAppointmentDetailStatusEnumType DoorStatus { get; set; } /// /// 车间状态 /// public VisitorAppointmentDetailStatusEnumType WorkplaceStatus { get; set; } }