using Hotline.Share.Requests; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hotline.Share.Dtos.Snapshot; public class AddVolunteerReportInDto : Position { /// /// 作业类型 /// public string JobType { get; set; } /// /// 上报人联系方式 /// public string PhoneNumber { get; set; } /// /// 上报人姓名 /// public string Name { get; set; } /// /// 是否已经申报 /// public bool IsDeclare { get; set; } /// /// 生产经营单位内部是否按规定办理审批手续 /// public bool IsApprovalProcess { get; set; } /// /// 电气焊作业人员是否取得职业资格证书 /// public bool IsProfessionalCertificate { get; set; } /// /// 是否落实作业现场监护人员 /// public bool IsSiteMonitoring { get; set; } /// /// 是否在人员密集场所营业期间动火作业 /// public bool IsFireWork { get; set; } /// /// 是否清除作业现场及周围易燃物品或落实有效安全防范措施 /// public bool IsClearSafety { get; set; } /// /// 作业现场是否配备能满足现场灭火应急需求消防器材 /// public bool HasFireEquipment { get; set; } /// /// 作业现场使用的工器具是否进行安全检查 /// public bool IsToolSafety { get; set; } /// /// 附件信息 /// public IList Files { get; set; } } public class AddVolunteerReportOutDto { /// /// Id /// public string Id { get; set; } } /// /// 入参 /// /// 名字 /// 电话 public record VolunteerReportItemsInDto(string? Name , string? PhoneNumber) : PagedRequest; public class VolunteerReportItemsOutDto { /// /// Id /// public string Id { get; set; } /// /// 作业类型 /// public string JobType { get; set; } /// /// 上报人联系方式 /// public string PhoneNumber { get; set; } /// /// 上报人姓名 /// public string Name { get; set; } /// /// 是否已经申报 /// public bool IsDeclare { get; set; } /// /// 生产经营单位内部是否按规定办理审批手续 /// public bool IsApprovalProcess { get; set; } /// /// 电气焊作业人员是否取得职业资格证书 /// public bool IsProfessionalCertificate { get; set; } /// /// 是否落实作业现场监护人员 /// public bool IsSiteMonitoring { get; set; } /// /// 是否在人员密集场所营业期间动火作业 /// public bool IsFireWork { get; set; } /// /// 是否清除作业现场及周围易燃物品或落实有效安全防范措施 /// public bool IsClearSafety { get; set; } /// /// 作业现场是否配备能满足现场灭火应急需求消防器材 /// public bool HasFireEquipment { get; set; } /// /// 作业现场使用的工器具是否进行安全检查 /// public bool IsToolSafety { get; set; } /// /// 施工地点 /// public string FullAddress { get; set; } /// /// 上报时间 /// public DateTime CreationTime { get; set; } }