添加 阅片期添加类型字段
continuous-integration/drone/push Build is passing

This commit is contained in:
he
2025-10-31 18:16:14 +08:00
parent 0bd269f93e
commit 9b59a55423
11 changed files with 21143 additions and 0 deletions
@@ -43,6 +43,72 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
}
public class GetReadModulePageListInDto : PageInput
{
public Guid TrialId { get; set; }
public string SubjectCode { get; set; }
public string VisitName { get; set; }
[NotDefault]
public Guid TrialReadingCriterionId { get; set; }
/// <summary>
/// 阅片配置的类型
/// </summary>
public ReadingSetType? ReadingSetType { get; set; }
public ReadModuleAddType? ReadModuleAddTypeEnum { get; set; }
}
public class GetReadModulePageListOutDto
{
public Guid SubjectId { get; set; }
public string SubjectCode { get; set; }
public Guid TrialReadingCriterionId { get; set; }
public ModuleTypeEnum ModuleType { get; set; }
public string VisitName { get; set; } = string.Empty;
public string ModuleName { get; set; } = string.Empty;
public bool? IsUrgent { get; set; }
public Guid SubjectVisitId { get; set; }
public Guid? ReadingPeriodSetId { get; set; }
public Guid TrialId { get; set; }
public bool IsCRCConfirm { get; set; } = false;
public bool IsPMConfirm { get; set; } = false;
public bool IsNotNeedPMConfirm { get; set; } = false;
public bool IsCRCApplicationRevoke { get; set; } = false;
[Comment("临床数据是否完整")]
public bool? IsClinicalDataComplete { get; set; }
[Comment("临床数据是否盲化")]
public bool? IsClinicalDataBlind { get; set; }
[Comment("阅片配置的类型")]
public ReadingSetType ReadingSetType { get; set; }
/// <summary>
/// 添加方式
/// </summary>
public ReadModuleAddType ReadModuleAddTypeEnum { get; set; } = ReadModuleAddType.Normal;
public ReadingStatusEnum ReadingStatus { get; set; } = ReadingStatusEnum.TaskAllocate;
}
public class GetSubjectReadVisitsOutDto
{
public Guid SubjectVisitId { get; set; }