添加接口

This commit is contained in:
he
2022-04-15 11:10:57 +08:00
parent 0364cb378e
commit 4a46cd3755
13 changed files with 518 additions and 111 deletions
@@ -1,6 +1,8 @@
using Castle.Core.Internal;
using IRaCIS.Application.Contracts;
using IRaCIS.Core.Application.Contracts;
using IRaCIS.Core.Application.Contracts.DTO;
using IRaCIS.Core.Domain.Share;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
@@ -159,6 +161,40 @@ namespace IRaCIS.Core.Application.Service.Inspection.DTO
}
#endregion
public class SetCheckPassDto
{
public Guid qcChallengeId { get; set; }
public Guid subjectVisitId { get; set; }
public QCChallengeCloseEnum closeEnum { get; set; }
public string closeReason { get; set; }
}
public class CloseQCChallengeDto
{
public Guid qcChallengeId { get; set; }
public Guid subjectVisitId { get; set; }
public QCChallengeCloseEnum closeEnum { get; set; }
public string closeReason { get; set; }
}
public class AddOrUpdateQCChallengeDto
{
public QCChallengeCommand qaQuestionCommand { get; set; }
public Guid trialId { get; set; }
public TrialQCProcess trialQCProcess { get; set; }
public CurrentQC currentQCType { get; set; }
}
public class AddOrUpdateQCQuestionAnswerListDto
{
public QCQuestionAnswerCommand[] qcQuestionAnswerCommands { get; set; }
public Guid trialId { get; set; }
public Guid subjectVisitId { get; set; }
public TrialQCProcess trialQCProcess { get; set; }
public CurrentQC currentQCType { get; set; }
}
public class ObtainOrCancelQCTaskDto
{