using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Report.Entity
{
public class Dto0010
{
///
/// 单位名称
///
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 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 GetCompanyOccupationalDiseaseDetailReportOcCheckTypeDetailDto
{
///
/// 名称
///
public string ocCheckTypeName { get; set; }
///
/// 是否选中
///
public bool isSelected { get; set; } = false;
}
///
/// 附件一~五
///
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 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 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 GetCompanyOccupationalDiseaseDetailReportOccupationalAbnormalDetailDto
{
///
/// 异常名称
///
public string occupationalAbnormalName { get; set; }
///
/// 人数
///
public int occupationalAbnormalCount { get; set; }
///
/// 人数
///
public decimal occupationalAbnormalRatio { 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 GetCompanyOccupationalDiseaseDetailReportReviewPersonnelDetailDto
{
///
/// 人员条码号
///
public string patientRegisterNo { get; set; }
///
/// 姓名
///
public string patientName { get; set; }
///
/// 身份证
///
public string idNo { get; set; }
///
/// 毒害因素
///
public string poisonName { get; set; }
///
/// 检查结果
///
public string checkResult { get; set; }
///
/// 处理意见
///
public string handlingSuggestions { get; set; }
///
/// 排序
///
public int displayOrder { get; set; }
}
public class GetCompanyOccupationalDiseaseDetailReportDiagnosisAndTreatmentDetailDto
{
///
/// 人员条码号
///
public string patientRegisterNo { get; set; }
///
/// 姓名
///
public string patientName { get; set; }
///
/// 身份证
///
public string idNo { get; set; }
///
/// 未检组合项目名称
///
public string unCheckAsbitemName { get; set; }
///
/// 排序
///
public int displayOrder { get; set; }
}
public class GetCompanyOccupationalDiseaseDetailReportOccupationalContraindicationDetailDto
{
///
/// 人员条码号
///
public string patientRegisterNo { get; set; }
///
/// 姓名
///
public string patientName { get; set; }
///
/// 身份证
///
public string idNo { get; set; }
///
/// 毒害因素
///
public string poisonName { get; set; }
///
/// 检查结果
///
public string checkResult { get; set; }
///
/// 处理意见
///
public string handlingSuggestions { get; set; }
///
/// 排序
///
public int displayOrder { get; set; }
}
public class GetCompanyOccupationalDiseaseDetailReportSuspectedOccupationalDiseaseDetailDto
{
///
/// 人员条码号
///
public string patientRegisterNo { get; set; }
///
/// 姓名
///
public string patientName { get; set; }
///
/// 身份证
///
public string idNo { get; set; }
///
/// 毒害因素
///
public string poisonName { get; set; }
///
/// 检查结果
///
public string checkResult { get; set; }
///
/// 处理意见
///
public string handlingSuggestions { get; set; }
///
/// 排序
///
public int displayOrder { get; set; }
}
}