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.
|
|
using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations.Schema;using System.ComponentModel.DataAnnotations;using System.Text;
namespace Shentun.Peis.PeisReports{ public class GetPatientRegisterReportRequestDto : CustomPageDto {
/// <summary>
/// 单位相关
/// </summary>
public List<GetPeisReportDetailRequest_CustomerOrg> CustomerOrgs { get; set; } = new List<GetPeisReportDetailRequest_CustomerOrg>();
/// <summary>
/// 条码号
/// </summary>
public string? PatientRegisterNo { get; set; }
/// <summary>
/// 档案号
/// </summary>
public string? PatientNo { get; set; }
/// <summary>
/// 姓名
/// </summary>
public string? PatientName { get; set; }
/// <summary>
/// 手机号 (检索手机跟电话两个)
/// </summary>
public string? phone { get; set; }
/// <summary>
/// 标志(0 预登记 1正式登记 2部分已检 3已总检)
/// </summary>
public char? CompleteFlag { get; set; }
/// <summary>
/// 审核状态
/// </summary>
public char? IsAudit { get; set; }
/// <summary>
/// 报告打印状态 检查ReportPrintTimes次数 大于0为已打印
/// </summary>
public char? IsReportPrint { get; set; }
/// <summary>
/// 体检类别
/// </summary>
public List<Guid> MedicalTypeIds { get; set; } = new List<Guid>();
/// <summary>
/// 人员类别
/// </summary>
public Guid? PersonnelTypeId { get; set; }
/// <summary>
/// 是否上传到WEB
/// </summary>
public char? IsUpload { get; set; }
/// <summary>
/// 身份证号
/// </summary>
public string? IdNo { get; set; }
/// <summary>
/// 体检结论id集合 空集合查询所有
/// </summary>
public List<Guid> MedicalConclusionIds { get; set; } = new List<Guid>();
}
public class GetPeisReportDetailRequest_CustomerOrg { /// <summary>
/// 单位ID 需要包含查出子级ID
/// </summary>
public Guid? CustomerOrgId { get; set; }
/// <summary>
/// 单位体检次数ID
/// </summary>
public Guid? CustomerOrgRegisterId { get; set; }
/// <summary>
///
/// </summary>
public List<Guid> CustomerOrgGroupId { get; set; } = new List<Guid>();
/// <summary>
/// 日期类型(1、登记日期 2、体检日期 3、总检日期 4、项目检查日期 5.人员审核日期)
/// </summary>
[Required(ErrorMessage = "日期类型不能为空")] public char DateType { get; set; }
/// <summary>
/// 开始日期
/// </summary>
[Required(ErrorMessage = "开始日期不能为空")] public string StartDate { get; set; }
/// <summary>
/// 结束日期
/// </summary>
[Required(ErrorMessage = "结束日期不能为空")] public string EndDate { get; set; } }}
|