using IRaCIS.Application.ViewModels; using System; using System.Collections.Generic; using IRaCIS.Core.Application.Contracts.RequestAndResponse; namespace IRaCIS.Application.Interfaces { public interface IUserTrialService { IEnumerable GetTrialSiteSelect(Guid trialId); /// 获取项目的维护人员列表 PageOutput GetUserTrialList(UserTrialListQueryDTO param); IEnumerable GetMaintenanceUserList(TrialMaintenanceQuery param); /// 获取可供选择的运维人员列表 IEnumerable GetUserSelectionList(Guid userTypeId,Guid institutionId); /// 添加或更新运维人员 IResponseOutput AddOrUpdateUserTrial(UserTrialCommand param); /// 删除运维人员 IResponseOutput DeleteUserTrial(Guid param); /// 获取负责研究中心CRC列表 PageOutput GetSiteCRCList(SiteCrcQueryDTO param); /// 添加或更新CRC人员 IResponseOutput AddOrUpdateSiteCRC(SiteCRCCommand param); /// 删除CRC人员 IResponseOutput DeleteSiteCRC(Guid id); } }