移除属性注入改为构造函数注入
continuous-integration/drone/push Build is passing

This commit is contained in:
hang
2024-10-13 13:31:25 +08:00
parent f1be4eaf5f
commit 0206947202
117 changed files with 285 additions and 451 deletions
@@ -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
{