增加下载监控接口
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-09-11 14:41:04 +08:00
parent cb6f93ec0a
commit 36c354c8f0
14 changed files with 227 additions and 72 deletions
@@ -1,4 +1,5 @@
using IRaCIS.Core.Application.Service.ImageAndDoc.DTO;
using IRaCIS.Core.Domain.Share;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
@@ -551,6 +552,49 @@ namespace IRaCIS.Core.Application.Contracts
}
public class TrialImageDownloadView
{
public Guid TrialId { get; set; }
public string SubjectCode { get; set; }
public bool IsSuccess { get; set; }
public DateTime DownloadStartTime { get; set; }
public DateTime? DownloadEndTime { get; set; }
public string VisitName { get; set; }
public ImageType ImageType { get; set; }
public int NoneDicomStudyCount { get; set; }
public int DicomStudyCount { get; set; }
public int ImageCount { get; set; }
public long ImageSize { get; set; }
public string UserName { get; set; }
public string UserFullName { get; set; }
public DateTime CreateTime { get; set; }
}
public class TrialIamgeDownQuery:PageInput
{
[NotDefault]
public Guid TrialId { get; set; }
public string? SubjectCode { get; set; }
public ImageType? ImageType { get; set; }
public UserTypeEnum? UserType { get; set; }
public bool? IsSuccess { get; set; }
}
public class SubjectVisitTaskInfo
{