@@ -11,13 +11,12 @@ namespace IRaCIS.Core.Application.Contracts
|
||||
///受试者临床信息
|
||||
/// </summary>
|
||||
[ApiExplorerSettings(GroupName = "Image")]
|
||||
public class ClinicalDataService(
|
||||
IRepository<PreviousOther> _previousOtherRepository,
|
||||
public class ClinicalDataService(IRepository<PreviousOther> _previousOtherRepository,
|
||||
IRepository<PreviousHistory> _previousHistoryRepository,
|
||||
IRepository<PreviousSurgery> _previousSurgeryRepository,
|
||||
IRepository<PreviousPDF> _previousPdfRepository,
|
||||
IRepository<SubjectVisit> _subjectVisitRepository,
|
||||
QCCommon _qCCommon) : BaseService, IClinicalDataService
|
||||
QCCommon _qCCommon, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IClinicalDataService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ using IRaCIS.Core.Infrastructure;
|
||||
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
public class QCCommon : BaseService
|
||||
public class QCCommon(IStringLocalizer _localizer) : BaseService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -9,8 +9,7 @@ using Microsoft.AspNetCore.Mvc;
|
||||
namespace IRaCIS.Core.Application.Image.QA
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Image")]
|
||||
public class QCListService(
|
||||
IRepository<VisitTask> _visitTaskRepository,
|
||||
public class QCListService(IRepository<VisitTask> _visitTaskRepository,
|
||||
IRepository<SubjectVisit> _subjectVisitRepository,
|
||||
IRepository<Trial> _trialRepository,
|
||||
IRepository<ClinicalDataTrialSet> _clinicalDataTrialSetRepository,
|
||||
@@ -22,7 +21,7 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
IRepository<DicomSeries> _dicomSeriesRepository,
|
||||
IRepository<NoneDicomStudy> _noneDicomStudyRepository,
|
||||
IRepository<QCChallenge> _qcChallengeRepository,
|
||||
IReadingImageTaskService _IReadingImageTaskService) : BaseService, IQCListService
|
||||
IReadingImageTaskService _IReadingImageTaskService, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IQCListService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ using IRaCIS.Core.Application.Service.Inspection.DTO;
|
||||
using IRaCIS.Core.Domain.Share;
|
||||
using IRaCIS.Core.Infrastructure;
|
||||
using Medallion.Threading;
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Newtonsoft.Json;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
@@ -14,8 +15,7 @@ using System.Data;
|
||||
namespace IRaCIS.Core.Application.Image.QA
|
||||
{
|
||||
[ApiExplorerSettings(GroupName = "Image")]
|
||||
public class QCOperationService(
|
||||
IRepository<SubjectVisit> _subjectVisitRepository,
|
||||
public class QCOperationService(IRepository<SubjectVisit> _subjectVisitRepository,
|
||||
IRepository<QCChallenge> _qcChallengeRepository,
|
||||
IRepository<DicomStudy> _dicomStudyRepository,
|
||||
IRepository<DicomSeries> _dicomSeriesrepository,
|
||||
@@ -34,7 +34,8 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
IRepository<DicomInstance> _dicomInstanceRepository,
|
||||
IRepository<TrialQCQuestionAnswer> _trialQCQuestionAnswerRepository,
|
||||
IRepository<ReadingQuestionCriterionTrial> _readingQuestionCriterionTrialRepository,
|
||||
IDistributedLockProvider _distributedLockProvider, IReadingClinicalDataService _readingClinicalDataService) : BaseService, IQCOperationService
|
||||
IDistributedLockProvider _distributedLockProvider, IReadingClinicalDataService _readingClinicalDataService,
|
||||
IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer, IWebHostEnvironment _hostEnvironment) : BaseService, IQCOperationService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -13,9 +13,8 @@ namespace IRaCIS.Core.Application.Contracts
|
||||
/// 系统QC 问题管理
|
||||
/// </summary>
|
||||
[ApiExplorerSettings(GroupName = "Image")]
|
||||
public class QCQuestionConfigureService(
|
||||
IRepository<QCQuestion> _qcQuestionRepository,
|
||||
IRepository<TrialQCQuestion> _trialQCQuestionRepository) : BaseService, IQCQuestionService
|
||||
public class QCQuestionConfigureService(IRepository<QCQuestion> _qcQuestionRepository,
|
||||
IRepository<TrialQCQuestion> _trialQCQuestionRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, IQCQuestionService
|
||||
{
|
||||
|
||||
|
||||
|
||||
@@ -15,12 +15,11 @@ namespace IRaCIS.Core.Application.Contracts
|
||||
/// 项目QC 问题 管理
|
||||
/// </summary>
|
||||
[ApiExplorerSettings(GroupName = "Image")]
|
||||
public class TrialQCQuestionConfigureService(
|
||||
IRepository<TrialQCQuestion> _trialQcQuestionRepository,
|
||||
public class TrialQCQuestionConfigureService(IRepository<TrialQCQuestion> _trialQcQuestionRepository,
|
||||
IRepository<Trial> _trialRepository,
|
||||
IRepository<TrialQCQuestion> _trialQCQuestionRepository,
|
||||
IRepository<TrialQCQuestionAnswer> _trialQCQuestionAnswerRepository,
|
||||
IRepository<QCQuestion> _qCQuestionRepository) : BaseService, ITrialQCQuestionConfigureService
|
||||
IRepository<QCQuestion> _qCQuestionRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ITrialQCQuestionConfigureService
|
||||
{
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user