修改导表结果

This commit is contained in:
2025-12-19 17:06:39 +08:00
parent b4c884a367
commit 4aecfb3bed
3 changed files with 110 additions and 17 deletions
@@ -91,17 +91,48 @@ namespace IRaCIS.Core.Application.ViewModel
public Guid? TrialSiteId { get; set; }
}
public class FirstPdInfo
{
public string SubjectCode { get; set; }
public DateTime? EarliestScanDate { get; set; }
public DateTime? BaseLineLatestScanDate { get; set; }
// 新增属性:天数差
public double? DaysDiff
{
get
{
if (BaseLineLatestScanDate.HasValue && EarliestScanDate.HasValue)
{
return (EarliestScanDate.Value - BaseLineLatestScanDate.Value).TotalDays;
}
return null;
}
}
}
public class EfficacyEvaluationStatViewModel
{
public string? DictionaryCode { get; set; }
public string Code { get; set; }
public string OverallTumorEvaluation { get; set; }
public int SubjectCount { get; set; }
public int SubjectCount => SubjectCodeList.Count();
public List<string> SubjectCodeList { get; set; }
}
public class EfficacyEvaluationExport
{
public DateTime? EarliestScanDate { get; set; }
public DateTime? LatestScanDate { get; set; }
public Guid Id { get; set; }