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.
119 lines
3.2 KiB
119 lines
3.2 KiB
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; }
|
|
}
|
|
}
|