using System; using System.Collections.Generic; using System.Security.Cryptography.X509Certificates; using System.Text; namespace Shentun.Peis.OccupationalDiseaseReports { public class GetCompanyOccupationalDiseaseDetailReportDto { /// /// 单位名称 /// public string CustomerOrgName { get; set; } /// /// 证书编号 /// public string CertificateNo { get; set; } /// /// 备案号 /// public string RecordNumber { get; set; } /// /// 体检中心名称 /// public string MedicalCenterName { get; set; } /// /// 体检日期 年月日 /// public string MedicalStartDate { get; set; } /// /// 报告日期 年月日 /// public string ReportDate { get; set; } /// /// 职业病检查类别 集合 /// public List OcCheckTypeNames { get; set; } /// /// 已有职业病检查类别 集合 /// public List SelectedOcCheckTypeNames { get; set; } /// /// 检查情况报告列表 /// public List OcCheckTypeDetails { get; set; } = new List(); /// /// 体检结果描述 /// public string MedicalResultDesc { get; set; } /// /// 未见异常一览表 /// public List NoAbnormalConditionsDetails { get; set; } = new List(); /// /// 其他疾病或异常人员一览表 /// public List OtherDiseasesOrAbnormalIndividualsDetails { get; set; } = new List(); /// /// 复查人员一览表明细 /// public List ReviewPersonnelDetails { get; set; } = new List(); /// /// 职业禁忌证人员一览表 /// public List OccupationalContraindicationDetails { get; set; } = new List(); /// /// 疑似职业病人员一览表 /// public List SuspectedOccupationalDiseaseDetails { get; set; } = new List(); /// /// 缺项人员一览表 /// public List ListOfMissingItemsDetails { get; set; } = new List(); /// /// 未检人员一览表 /// public List UninspectedPersonnelDetails { get; set; } = new List(); /// /// 职业病异常明细 /// public List OccupationalAbnormalDetails { get; set; } = new List(); /// /// 体检结果异常率明细 /// public List MedicalResultAbnormalRateDetails { get; set; } = new List(); } public class GetCompanyOccupationalDiseaseDetailReportOcCheckTypeSummaryDto { /// /// 毒害因素名称 A、B格式 /// public string PoisonNames { get; set; } /// /// 职业病检查类别名称 /// public string OcCheckTypeName { get; set; } /// /// 人数 /// public int CheckCount { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } /// /// 附件一~五 /// public class GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto { /// /// 人员条码号 /// public string PatientRegisterNo { get; set; } /// /// 姓名 /// public string PatientName { get; set; } /// /// 工种 /// public string JobType { get; set; } /// /// 接害工龄 /// public string PoisonWorkTime { get; set; } /// /// 毒害因素 A、B格式 /// public string PoisonNames { get; set; } /// /// 异常指标 /// public string AnomalyIndex { get; set; } /// /// 处理意见 /// public string HandlingSuggestions { get; set; } /// /// 体检结论 /// public string MedicalConclusion { get; set; } /// /// 职业病检查类别 /// public string OcCheckTypeName { get; set; } /// /// 身份证号码 /// public string IdNo { get; set; } /// /// 性别 /// public string SexName { get; set; } /// /// 年龄 /// public string Age { get; set; } /// /// 体检日期 /// public string MedicalStartDate { get; set; } /// /// 总检医生 /// public string SummaryDoctorName { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } /// /// 体检结果异常率明细 暂未用到 /// public class GetCompanyOccupationalDiseaseDetailReportMedicalResultAbnormalRateDetailDto { /// /// 组合项目名称 /// public string AsbitemName { get; set; } /// /// 异常率 /// public decimal AbnormalRate { get; set; } /// /// 异常人员名称 A、B格式 /// public string AbnormalPatientNames { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } /// /// 缺项 /// public class GetCompanyOccupationalDiseaseDetailReportListOfMissingItemsDetailDto { /// /// 人员条码号 /// public string PatientRegisterNo { get; set; } /// /// 姓名 /// public string PatientName { get; set; } /// /// 身份证 /// public string IdNo { get; set; } /// /// 工种 /// public string JobType { get; set; } /// /// 接害工龄 /// public string PoisonWorkTime { get; set; } /// /// 毒害因素 A、B格式 /// public string PoisonNames { get; set; } /// /// 职业病检查类别 /// public string OcCheckTypeName { get; set; } /// /// 性别 /// public string SexName { get; set; } /// /// 年龄 /// public string Age { get; set; } /// /// 体检日期 /// public string MedicalStartDate { get; set; } /// /// 总检医生 /// public string SummaryDoctorName { get; set; } /// /// 未检组合项目名称 /// public string UnCheckAsbitemName { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } /// /// 未检 /// public class GetCompanyOccupationalDiseaseDetailReportUninspectedPersonnelDetailDto { /// /// 人员条码号 /// public string PatientRegisterNo { get; set; } /// /// 姓名 /// public string PatientName { get; set; } /// /// 身份证 /// public string IdNo { get; set; } /// /// 工种 /// public string JobType { get; set; } /// /// 接害工龄 /// public string PoisonWorkTime { get; set; } /// /// 毒害因素 A、B格式 /// public string PoisonNames { get; set; } /// /// 职业病检查类别 /// public string OcCheckTypeName { get; set; } /// /// 性别 /// public string SexName { get; set; } /// /// 年龄 /// public string Age { get; set; } /// /// 体检日期 /// public string MedicalStartDate { get; set; } /// /// 总检医生 /// public string SummaryDoctorName { get; set; } /// /// 未检组合项目名称 /// public string UnCheckAsbitemName { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } /// /// 统计表格人数 /// public class GetCompanyOccupationalDiseaseDetailReportOccupationalAbnormalDetailDto { /// /// 异常名称 /// public string OccupationalAbnormalName { get; set; } /// /// 人数 /// public int OccupationalAbnormalCount { get; set; } /// /// 比例 /// public decimal OccupationalAbnormalRatio { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } }