You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

113 lines
2.8 KiB

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Text;
using System.Text.Json.Serialization;
namespace Shentun.Peis.CustomerReports
{
public class GetPositivePatientRegisterReportStandardDto
{
/// <summary>
/// 开始日期
/// </summary>
public string StartDate { get; set; }
/// <summary>
/// 结束日期
/// </summary>
public string EndDate { get; set; }
/// <summary>
/// 男性人数
/// </summary>
public int MaleCount { get; set; }
/// <summary>
/// 女性人数
/// </summary>
public int FemaleCount { get; set; }
/// <summary>
/// 登记男性人数
/// </summary>
public int RegisterMaleCount { get; set; }
/// <summary>
/// 登记女性人数
/// </summary>
public int RegisterFemaleCount { get; set; }
public List<GetPositivePatientRegisterReportStandardDetail> Details { get; set; } = new List<GetPositivePatientRegisterReportStandardDetail>();
}
public class GetPositivePatientRegisterReportStandardDetail
{
/// <summary>
/// 诊断名称
/// </summary>
public string DiagnosisName { get; set; }
/// <summary>
/// 人员信息列表
/// </summary>
public List<GetPositivePatientRegisterReportStandard_PatientRegister> PatientRegisters { get; set; } = new List<GetPositivePatientRegisterReportStandard_PatientRegister>();
}
public class GetPositivePatientRegisterReportStandard_PatientRegister
{
/// <summary>
/// 部门名称
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// 姓名
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// 性别
/// </summary>
public string? SexName { get; set; }
/// <summary>
/// 年龄
/// </summary>
public short? Age { get; set; }
/// <summary>
/// 条码号
/// </summary>
public string PatientRegisterNo { get; set; }
/// <summary>
/// 档案号
/// </summary>
public string PatientNo { get; set; }
/// <summary>
/// 体检次数
/// </summary>
public short MedicalTimes { get; set; }
/// <summary>
/// 电话
/// </summary>
public string? Telephone { get; set; }
/// <summary>
/// 手机号
/// </summary>
public string? MobileTelephone { get; set; }
[JsonIgnore]
public List<string> DiseaseNameDetail { get; set; } = new List<string>();
}
}