24 lines
620 B
C#
24 lines
620 B
C#
using IRaCIS.Core.Application.Contracts;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
using IRaCIS.Core.Infra.EFCore;
|
|
|
|
namespace IRaCIS.Application.Interfaces
|
|
{
|
|
public interface ITrialConfigService
|
|
{
|
|
|
|
Task<TrialConfigDTO> GetTrialConfigInfo(Guid trialId);
|
|
|
|
Task<IResponseOutput> ConfigTrialBasicInfo(BasicTrialConfig trialConfig);
|
|
|
|
Task<IResponseOutput> ConfigTrialProcessInfo(TrialProcessConfig trialConfig);
|
|
|
|
Task<IResponseOutput> ConfigTrialUrgentInfo(TrialUrgentConfig trialConfig);
|
|
|
|
|
|
Task<IResponseOutput> TrialConfigSignatureConfirm(SignConfirmDTO signConfirmDTO);
|
|
|
|
|
|
}
|
|
}
|