图表修改
continuous-integration/drone/push Build is passing

This commit is contained in:
he
2025-12-29 16:40:34 +08:00
parent 5725e684c0
commit 9d7bd3c35b
3 changed files with 142 additions and 5 deletions
@@ -1,4 +1,4 @@
using IRaCIS.Core.Domain.Share;
using IRaCIS.Core.Domain.Share;
using Newtonsoft.Json;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
@@ -198,9 +198,9 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public GetReportVerifyOutDto CalculateResult { get; set; }
public ReadingTaskState ReadingTaskState { get; set; }
public List<VisitTaskInfo> VisitTaskList { get; set; }
public List<VisitTaskInfo> VisitTaskList { get; set; } =new List<VisitTaskInfo> { };
public List<ReadingReportDto> TaskQuestions { get; set; }
public List<ReadingReportDto> TaskQuestions { get; set; } =new List<ReadingReportDto> { };
public List<LesionDto> LesionCountList { get; set; } = new List<LesionDto>();
@@ -507,7 +507,27 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
}
public class GetReportsChartSummaryOutDto
{
{
public EvaluationColumn Evaluation { get; set; }
public List<ChartItem> Charts { get; set; } = new List<ChartItem>();
}
public class EvaluationColumn
{
public List<List<string>> Evaluation { get; set; }
public string DictionaryCode { get; set; }
}
public class ChartItem
{
public Arm Arm { get; set; }
public ReportChartType? ChartType { get; set; }
public string GroupName { get; set; }
public ValueUnit? Unit { get; set; }
public List<string> VisitTaskNameList { get; set; } = new List<string>();
public List<DateTime?> LatestScanDateList { get; set; } = new List<DateTime?>();
public List<ReportChartData> ChartDataList { get; set; } = new List<ReportChartData>();
}
public class GetReportsChartDataInDto