发送邮件
This commit is contained in:
@@ -118,6 +118,8 @@ namespace IRaCIS.Core.Application.Contracts
|
||||
}
|
||||
|
||||
|
||||
#region 导出模型
|
||||
|
||||
public class CRCVisitExportDTO
|
||||
{
|
||||
public ChallengeStateEnum ChallengeState { get; set; }
|
||||
@@ -201,7 +203,8 @@ namespace IRaCIS.Core.Application.Contracts
|
||||
}
|
||||
|
||||
|
||||
//public QCChanllengeReuploadEnum ReuploadEnum { get; set; }
|
||||
[DictionaryTranslateAttribute("ReuploadEnum")]
|
||||
public QCChanllengeReuploadEnum ReuploadEnum { get; set; }
|
||||
//public SubmitStateEnum SubmitState { get; set; }
|
||||
//public string? CurrentActionUserName { get; set; }
|
||||
|
||||
@@ -222,6 +225,69 @@ namespace IRaCIS.Core.Application.Contracts
|
||||
}
|
||||
|
||||
|
||||
public class SubjectExportDTO
|
||||
{
|
||||
public string Code { get; set; } = String.Empty;
|
||||
|
||||
//public int? Age { get; set; }
|
||||
//public string Sex { get; set; } = string.Empty;
|
||||
//public Guid SiteId { get; set; }
|
||||
//public Guid TrialId { get; set; }
|
||||
//public string MedicalNo { get; set; } = string.Empty;
|
||||
//public string ShortName { get; set; } = string.Empty;
|
||||
//public string Height { get; set; } = string.Empty;
|
||||
//public string Weight { get; set; } = string.Empty;
|
||||
//public DateTime? BirthDate { get; set; }
|
||||
//public DateTime? SignDate { get; set; }
|
||||
//public bool IsUrgent { get; set; }
|
||||
|
||||
public DateTime? FirstGiveMedicineTime { get; set; }
|
||||
|
||||
public DateTime? OutEnrollmentTime { get; set; }
|
||||
public DateTime? VisitOverTime { get; set; }
|
||||
public SubjectStatus Status { get; set; }
|
||||
|
||||
|
||||
public int? TotalVisitCount => OutPlanVisitCount + InPlanVisitCount;
|
||||
public int? TotalVisitSubmmitCount => OutPlanVisitSubmmitCount + InPlanVisitSubmmitCount;
|
||||
|
||||
public int? OutPlanVisitCount { get; set; }
|
||||
public int? OutPlanVisitSubmmitCount { get; set; }
|
||||
|
||||
public int? InPlanVisitCount { get; set; }
|
||||
public int? InPlanVisitSubmmitCount { get; set; }
|
||||
|
||||
public string? FinalSubjectVisitName { get; set; }
|
||||
|
||||
|
||||
public int? MissingSubmmitCount { get; set; }
|
||||
|
||||
public int? LostVisitCount { get; set; }
|
||||
|
||||
|
||||
public string SiteName { get; set; } = string.Empty;
|
||||
public string TrialSiteCode { get; set; } = string.Empty;
|
||||
|
||||
public string LatestVisitName { get; set; } = string.Empty;
|
||||
|
||||
public string LatestBlindName { get; set; } = string.Empty;
|
||||
|
||||
public bool IsMissingImages => MissingSubmmitCount > 0;
|
||||
|
||||
|
||||
|
||||
public int? RadiologyClinicalDataCount { get; set; }
|
||||
public bool IsHaveRadiologyClinicalData => RadiologyClinicalDataCount != null && RadiologyClinicalDataCount > 0;
|
||||
|
||||
public int? OncologyClinicalDataCount { get; set; }
|
||||
|
||||
public bool IsHaveOncologyClinicalData => OncologyClinicalDataCount != null && OncologyClinicalDataCount > 0;
|
||||
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
|
||||
public class QCCRCVisitViewModel : QCVisitBasicListViewModel
|
||||
|
||||
Reference in New Issue
Block a user