From eb076028c6062f1b491f5ceef8717d60e2c0d73c Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Tue, 22 Nov 2022 14:15:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E8=A1=A8=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/ImageAndDoc/SeriesService.cs | 102 ++++++++++-------- .../Service/ImageAndDoc/StudyService.cs | 22 ++-- .../ClinicalData/ClinicalDataSetService.cs | 11 +- .../Abandon}/ITrialUserPreparationService.cs | 2 +- .../{Image => Abandon}/ImageLabel.cs | 0 .../{Image => Abandon}/KeyInstance.cs | 0 .../{Common => Abandon}/Message.cs | 0 .../{ => Abandon}/Report/GlobalRS.cs | 0 .../{ => Abandon}/Report/GlobalResult.cs | 0 .../{ => Abandon}/Report/Report.cs | 0 .../{ => Abandon}/Report/TU_TR_RS.cs | 0 .../{Image => Abandon}/StudyDTF.cs | 0 .../{Image => Abandon}/StudyReviewer.cs | 0 .../{Image => Abandon}/StudyStatusDetail.cs | 0 .../{Common => Abandon}/SystemLog.cs | 0 .../TrialAttachment.cs | 0 .../WorkloadDistribution.cs | 0 .../SystemClinicalDataCriterion.cs | 61 ----------- .../TrialClinicalDataCriterion.cs | 58 ---------- .../Context/IRaCISDBContext.cs | 45 ++++---- 20 files changed, 101 insertions(+), 200 deletions(-) rename {IRaCIS.Core.Application/Service/TrialSiteUser/Interface => IRaCIS.Core.Domain/Abandon}/ITrialUserPreparationService.cs (86%) rename IRaCIS.Core.Domain/{Image => Abandon}/ImageLabel.cs (100%) rename IRaCIS.Core.Domain/{Image => Abandon}/KeyInstance.cs (100%) rename IRaCIS.Core.Domain/{Common => Abandon}/Message.cs (100%) rename IRaCIS.Core.Domain/{ => Abandon}/Report/GlobalRS.cs (100%) rename IRaCIS.Core.Domain/{ => Abandon}/Report/GlobalResult.cs (100%) rename IRaCIS.Core.Domain/{ => Abandon}/Report/Report.cs (100%) rename IRaCIS.Core.Domain/{ => Abandon}/Report/TU_TR_RS.cs (100%) rename IRaCIS.Core.Domain/{Image => Abandon}/StudyDTF.cs (100%) rename IRaCIS.Core.Domain/{Image => Abandon}/StudyReviewer.cs (100%) rename IRaCIS.Core.Domain/{Image => Abandon}/StudyStatusDetail.cs (100%) rename IRaCIS.Core.Domain/{Common => Abandon}/SystemLog.cs (100%) rename IRaCIS.Core.Domain/{TrialSiteUser => Abandon}/TrialAttachment.cs (100%) rename IRaCIS.Core.Domain/{Trial => Abandon}/WorkloadDistribution.cs (100%) delete mode 100644 IRaCIS.Core.Domain/Reading/ClinicalData/SystemClinicalDataCriterion.cs delete mode 100644 IRaCIS.Core.Domain/Reading/ClinicalData/TrialClinicalDataCriterion.cs diff --git a/IRaCIS.Core.Application/Service/ImageAndDoc/SeriesService.cs b/IRaCIS.Core.Application/Service/ImageAndDoc/SeriesService.cs index c34cfdb44..e581bcb83 100644 --- a/IRaCIS.Core.Application/Service/ImageAndDoc/SeriesService.cs +++ b/IRaCIS.Core.Application/Service/ImageAndDoc/SeriesService.cs @@ -16,7 +16,7 @@ namespace IRaCIS.Core.Application.Services private readonly IRepository _studyRepository; private readonly IRepository _keyInstanceRepository; public SeriesService(IRepository instanceRepository, IRepository studyRepository, - IRepository keyInstanceRepository, IRepository seriesRepository, IRepository imageLabelRepository) + IRepository keyInstanceRepository, IRepository seriesRepository, IRepository imageLabelRepository) { _seriesRepository = seriesRepository; _instanceRepository = instanceRepository; @@ -35,56 +35,74 @@ namespace IRaCIS.Core.Application.Services public async Task>> List(Guid studyId, string? tpCode) { - var seriesList = await _seriesRepository.Where(s => s.StudyId == studyId).OrderBy(s => s.SeriesNumber). + var seriesList = await _seriesRepository.Where(s => s.StudyId == studyId).OrderBy(s => s.SeriesNumber). ThenBy(s => s.SeriesTime).ThenBy(s => s.CreateTime) .ProjectTo(_mapper.ConfigurationProvider).ToListAsync(); - bool hasKeyInstance = false; - var SeriesIdList = _imageLabelRepository.Where(u => u.TpCode == tpCode).Select(s => s.SeriesId).Distinct().ToList(); - var instanceIdList = _imageLabelRepository.Where(u => u.TpCode == tpCode).Select(s => s.InstanceId).Distinct().ToList(); - foreach (var item in seriesList) - { - if (SeriesIdList.Contains(item.Id)) - { - item.HasLabel = true; - hasKeyInstance = true; - } - else item.HasLabel = false; - } - if (hasKeyInstance) - { - seriesList.Add(new DicomSeriesWithLabelDTO - { - KeySeries = true, - Id = SeriesIdList[0], - InstanceCount = instanceIdList.Count, - HasLabel = true, - Modality = seriesList[0].Modality, - Description = "Key Series" - }); - } - - var idList = await _instanceRepository.Where(s => s.StudyId == studyId).OrderBy(t=>t.SeriesId).ThenBy(t => t.InstanceNumber) + var idList = await _instanceRepository.Where(s => s.StudyId == studyId).OrderBy(t => t.SeriesId).ThenBy(t => t.InstanceNumber) .ThenBy(s => s.InstanceTime).ThenBy(s => s.CreateTime) - .Select(t=>new {t.SeriesId, t.Id,t.Path}).ToListAsync();//.GroupBy(u => u.SeriesId); + .Select(t => new { t.SeriesId, t.Id, t.Path }).ToListAsync();//.GroupBy(u => u.SeriesId); foreach (var item in seriesList) { - if (item.KeySeries) - { - item.InstanceList = instanceIdList; - } - else - { - //item.InstanceList = idList.Where(s => s.SeriesId == item.Id).OrderBy(t => t.InstanceNumber) - // .ThenBy(s => s.InstanceTime).ThenBy(s => s.CreateTime).Select(u => u.Id).ToList(); + item.InstanceList = idList.Where(s => s.SeriesId == item.Id).Select(u => u.Id).ToList(); - item.InstanceList = idList.Where(s => s.SeriesId == item.Id).Select(u => u.Id).ToList(); - - item.InstancePathList = idList.Where(s => s.SeriesId == item.Id).Select(u => u.Path).ToList(); - } + item.InstancePathList = idList.Where(s => s.SeriesId == item.Id).Select(u => u.Path).ToList(); } + #region 暂时废弃 + + //bool hasKeyInstance = false; + //var SeriesIdList = _imageLabelRepository.Where(u => u.TpCode == tpCode).Select(s => s.SeriesId).Distinct().ToList(); + //var instanceIdList = _imageLabelRepository.Where(u => u.TpCode == tpCode).Select(s => s.InstanceId).Distinct().ToList(); + //foreach (var item in seriesList) + //{ + // if (SeriesIdList.Contains(item.Id)) + // { + // item.HasLabel = true; + // hasKeyInstance = true; + // } + // else item.HasLabel = false; + //} + //if (hasKeyInstance) + //{ + // seriesList.Add(new DicomSeriesWithLabelDTO + // { + // KeySeries = true, + // Id = SeriesIdList[0], + // InstanceCount = instanceIdList.Count, + // HasLabel = true, + // Modality = seriesList[0].Modality, + // Description = "Key Series" + // }); + //} + + //var idList = await _instanceRepository.Where(s => s.StudyId == studyId).OrderBy(t => t.SeriesId).ThenBy(t => t.InstanceNumber) + // .ThenBy(s => s.InstanceTime).ThenBy(s => s.CreateTime) + // .Select(t => new { t.SeriesId, t.Id, t.Path }).ToListAsync();//.GroupBy(u => u.SeriesId); + + //foreach (var item in seriesList) + //{ + // if (item.KeySeries) + // { + // item.InstanceList = instanceIdList; + // } + // else + // { + // //item.InstanceList = idList.Where(s => s.SeriesId == item.Id).OrderBy(t => t.InstanceNumber) + // // .ThenBy(s => s.InstanceTime).ThenBy(s => s.CreateTime).Select(u => u.Id).ToList(); + + // item.InstanceList = idList.Where(s => s.SeriesId == item.Id).Select(u => u.Id).ToList(); + + // item.InstancePathList = idList.Where(s => s.SeriesId == item.Id).Select(u => u.Path).ToList(); + // } + //} + + + #endregion + + + return ResponseOutput.Ok(seriesList); } @@ -100,7 +118,7 @@ namespace IRaCIS.Core.Application.Services { string path = string.Empty; - path= (await _instanceRepository.Where(s => s.SeriesId == seriesId).Select(t=>t.Path).FirstOrDefaultAsync()).IfNullThrowException(); + path = (await _instanceRepository.Where(s => s.SeriesId == seriesId).Select(t => t.Path).FirstOrDefaultAsync()).IfNullThrowException(); var physicalPath = FileStoreHelper.GetPhysicalFilePath(_hostEnvironment, path); diff --git a/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs b/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs index 0a7e13d1a..d1c7fdbfb 100644 --- a/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs +++ b/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs @@ -317,18 +317,20 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc { string path = String.Empty; - DicomInstance dicomInstance = await _repository.FirstOrDefaultAsync(s => s.StudyId == studyId); + path = (await _dicomInstanceRepository.Where(s => s.StudyId == studyId).Select(t => t.Path).FirstOrDefaultAsync()).IfNullThrowException(); - if (dicomInstance != null) - { - DicomStudy dicomStudy = await _repository.FirstOrDefaultAsync(s => s.Id == dicomInstance.StudyId); - if (dicomStudy != null) - { - var( physicalPath ,relativePath )= FileStoreHelper.GetDicomInstanceFilePath(_hostEnvironment, dicomStudy.TrialId, dicomStudy.SiteId, dicomStudy.SubjectId, dicomStudy.SubjectVisitId, dicomStudy.Id, dicomInstance.Id); + //DicomInstance dicomInstance = await _repository.FirstOrDefaultAsync(s => s.StudyId == studyId); - path = physicalPath; - } - } + //if (dicomInstance != null) + //{ + // DicomStudy dicomStudy = await _repository.FirstOrDefaultAsync(s => s.Id == dicomInstance.StudyId); + // if (dicomStudy != null) + // { + // var( physicalPath ,relativePath )= FileStoreHelper.GetDicomInstanceFilePath(_hostEnvironment, dicomStudy.TrialId, dicomStudy.SiteId, dicomStudy.SubjectId, dicomStudy.SubjectVisitId, dicomStudy.Id, dicomInstance.Id); + + // path = physicalPath; + // } + //} using (var sw = ImageHelper.RenderPreviewJpeg(path)) { diff --git a/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalDataSetService.cs b/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalDataSetService.cs index 14e2be8a7..fd1ea5c6f 100644 --- a/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalDataSetService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ClinicalData/ClinicalDataSetService.cs @@ -17,22 +17,19 @@ namespace IRaCIS.Application.Services private readonly IRepository _clinicalDataSystemSetRepository; private readonly IRepository _previousPDFRepository; private readonly IRepository _trialRepository; - private readonly IRepository _systemClinicalDataCriterionRepository; - private readonly IRepository _trialClinicalDataCriterionRepository; + public ClinicalDataSetService(IRepository subjectVisitRepository, IRepository ClinicalDataTrialSetRepository, IRepository ClinicalDataSystemSetRepository, IRepository previousPDFRepository, - IRepository trialRepository, + IRepository trialRepository - IRepository systemClinicalDataCriterionRepository, - IRepository trialClinicalDataCriterionRepository + ) { - _systemClinicalDataCriterionRepository = systemClinicalDataCriterionRepository; - _trialClinicalDataCriterionRepository = trialClinicalDataCriterionRepository; + _subjectVisitRepository = subjectVisitRepository; _clinicalDataTrialSetRepository = ClinicalDataTrialSetRepository; diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/Interface/ITrialUserPreparationService.cs b/IRaCIS.Core.Domain/Abandon/ITrialUserPreparationService.cs similarity index 86% rename from IRaCIS.Core.Application/Service/TrialSiteUser/Interface/ITrialUserPreparationService.cs rename to IRaCIS.Core.Domain/Abandon/ITrialUserPreparationService.cs index 4a5b83bc7..548a4aa65 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/Interface/ITrialUserPreparationService.cs +++ b/IRaCIS.Core.Domain/Abandon/ITrialUserPreparationService.cs @@ -14,7 +14,7 @@ namespace IRaCIS.Core.Application.Interfaces { - Task> GetTrialUserPreparationList(TrialUserPreparationQuery queryTrialUserPreparation ); + //Task> GetTrialUserPreparationList(TrialUserPreparationQuery queryTrialUserPreparation ); diff --git a/IRaCIS.Core.Domain/Image/ImageLabel.cs b/IRaCIS.Core.Domain/Abandon/ImageLabel.cs similarity index 100% rename from IRaCIS.Core.Domain/Image/ImageLabel.cs rename to IRaCIS.Core.Domain/Abandon/ImageLabel.cs diff --git a/IRaCIS.Core.Domain/Image/KeyInstance.cs b/IRaCIS.Core.Domain/Abandon/KeyInstance.cs similarity index 100% rename from IRaCIS.Core.Domain/Image/KeyInstance.cs rename to IRaCIS.Core.Domain/Abandon/KeyInstance.cs diff --git a/IRaCIS.Core.Domain/Common/Message.cs b/IRaCIS.Core.Domain/Abandon/Message.cs similarity index 100% rename from IRaCIS.Core.Domain/Common/Message.cs rename to IRaCIS.Core.Domain/Abandon/Message.cs diff --git a/IRaCIS.Core.Domain/Report/GlobalRS.cs b/IRaCIS.Core.Domain/Abandon/Report/GlobalRS.cs similarity index 100% rename from IRaCIS.Core.Domain/Report/GlobalRS.cs rename to IRaCIS.Core.Domain/Abandon/Report/GlobalRS.cs diff --git a/IRaCIS.Core.Domain/Report/GlobalResult.cs b/IRaCIS.Core.Domain/Abandon/Report/GlobalResult.cs similarity index 100% rename from IRaCIS.Core.Domain/Report/GlobalResult.cs rename to IRaCIS.Core.Domain/Abandon/Report/GlobalResult.cs diff --git a/IRaCIS.Core.Domain/Report/Report.cs b/IRaCIS.Core.Domain/Abandon/Report/Report.cs similarity index 100% rename from IRaCIS.Core.Domain/Report/Report.cs rename to IRaCIS.Core.Domain/Abandon/Report/Report.cs diff --git a/IRaCIS.Core.Domain/Report/TU_TR_RS.cs b/IRaCIS.Core.Domain/Abandon/Report/TU_TR_RS.cs similarity index 100% rename from IRaCIS.Core.Domain/Report/TU_TR_RS.cs rename to IRaCIS.Core.Domain/Abandon/Report/TU_TR_RS.cs diff --git a/IRaCIS.Core.Domain/Image/StudyDTF.cs b/IRaCIS.Core.Domain/Abandon/StudyDTF.cs similarity index 100% rename from IRaCIS.Core.Domain/Image/StudyDTF.cs rename to IRaCIS.Core.Domain/Abandon/StudyDTF.cs diff --git a/IRaCIS.Core.Domain/Image/StudyReviewer.cs b/IRaCIS.Core.Domain/Abandon/StudyReviewer.cs similarity index 100% rename from IRaCIS.Core.Domain/Image/StudyReviewer.cs rename to IRaCIS.Core.Domain/Abandon/StudyReviewer.cs diff --git a/IRaCIS.Core.Domain/Image/StudyStatusDetail.cs b/IRaCIS.Core.Domain/Abandon/StudyStatusDetail.cs similarity index 100% rename from IRaCIS.Core.Domain/Image/StudyStatusDetail.cs rename to IRaCIS.Core.Domain/Abandon/StudyStatusDetail.cs diff --git a/IRaCIS.Core.Domain/Common/SystemLog.cs b/IRaCIS.Core.Domain/Abandon/SystemLog.cs similarity index 100% rename from IRaCIS.Core.Domain/Common/SystemLog.cs rename to IRaCIS.Core.Domain/Abandon/SystemLog.cs diff --git a/IRaCIS.Core.Domain/TrialSiteUser/TrialAttachment.cs b/IRaCIS.Core.Domain/Abandon/TrialAttachment.cs similarity index 100% rename from IRaCIS.Core.Domain/TrialSiteUser/TrialAttachment.cs rename to IRaCIS.Core.Domain/Abandon/TrialAttachment.cs diff --git a/IRaCIS.Core.Domain/Trial/WorkloadDistribution.cs b/IRaCIS.Core.Domain/Abandon/WorkloadDistribution.cs similarity index 100% rename from IRaCIS.Core.Domain/Trial/WorkloadDistribution.cs rename to IRaCIS.Core.Domain/Abandon/WorkloadDistribution.cs diff --git a/IRaCIS.Core.Domain/Reading/ClinicalData/SystemClinicalDataCriterion.cs b/IRaCIS.Core.Domain/Reading/ClinicalData/SystemClinicalDataCriterion.cs deleted file mode 100644 index a560a2a83..000000000 --- a/IRaCIS.Core.Domain/Reading/ClinicalData/SystemClinicalDataCriterion.cs +++ /dev/null @@ -1,61 +0,0 @@ - -//-------------------------------------------------------------------- -// 此代码由T4模板自动生成 byzhouhang 20210918 -// 生成时间 2022-10-14 09:26:02 -// 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。 -using System; -using IRaCIS.Core.Domain.Share; -using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; -namespace IRaCIS.Core.Domain.Models -{ - /// - ///SystemClinicalDataCriterion - /// - [Table("SystemClinicalDataCriterion")] - public class SystemClinicalDataCriterion : Entity, IAuditUpdate, IAuditAdd - { - - [ForeignKey("SystemClinicalDataSetId")] - public ClinicalDataSystemSet SystemClinicalDataSet { get; set; } - - - [ForeignKey("SystemReadingCriterionId")] - public ReadingQuestionCriterionSystem SystemReadingCriterion { get; set; } - - - [Required] - public Guid SystemClinicalDataSetId { get; set; } - - - [Required] - public Guid SystemReadingCriterionId { get; set; } - - /// - /// CreateTime - /// - [Required] - public DateTime CreateTime { get; set; } - - /// - /// CreateUserId - /// - [Required] - public Guid CreateUserId { get; set; } - - /// - /// UpdateTime - /// - [Required] - public DateTime UpdateTime { get; set; } - - /// - /// UpdateUserId - /// - [Required] - public Guid UpdateUserId { get; set; } - - } - - -} diff --git a/IRaCIS.Core.Domain/Reading/ClinicalData/TrialClinicalDataCriterion.cs b/IRaCIS.Core.Domain/Reading/ClinicalData/TrialClinicalDataCriterion.cs deleted file mode 100644 index 20978d69f..000000000 --- a/IRaCIS.Core.Domain/Reading/ClinicalData/TrialClinicalDataCriterion.cs +++ /dev/null @@ -1,58 +0,0 @@ - -//-------------------------------------------------------------------- -// 此代码由T4模板自动生成 byzhouhang 20210918 -// 生成时间 2022-10-14 09:26:02 -// 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。 -using System; -using IRaCIS.Core.Domain.Share; -using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; -namespace IRaCIS.Core.Domain.Models -{ - /// - ///TrialClinicalDataCriterion - /// - [Table("TrialClinicalDataCriterion")] - public class TrialClinicalDataCriterion : Entity, IAuditUpdate, IAuditAdd - { - - [ForeignKey("TrialClinicalDataSetId")] - public ClinicalDataTrialSet TrialClinicalDataSet { get; set; } - - [ForeignKey("TrialReadingCriterionId")] - public ReadingQuestionCriterionTrial TrialReadingCriterion { get; set; } - - [Required] - public Guid TrialClinicalDataSetId { get; set; } - - [Required] - public Guid TrialReadingCriterionId { get; set; } - - /// - /// CreateTime - /// - [Required] - public DateTime CreateTime { get; set; } - - /// - /// CreateUserId - /// - [Required] - public Guid CreateUserId { get; set; } - - /// - /// UpdateTime - /// - [Required] - public DateTime UpdateTime { get; set; } - - /// - /// UpdateUserId - /// - [Required] - public Guid UpdateUserId { get; set; } - - } - - -} diff --git a/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContext.cs b/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContext.cs index e2565cb95..105557b34 100644 --- a/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContext.cs +++ b/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContext.cs @@ -261,8 +261,8 @@ namespace IRaCIS.Core.Infra.EFCore public virtual DbSet TumorAssessment { get; set; } - public virtual DbSet TrialClinicalDataCriterion { get; set; } - public virtual DbSet SystemClinicalDataCriterion { get; set; } + //public virtual DbSet TrialClinicalDataCriterion { get; set; } + //public virtual DbSet SystemClinicalDataCriterion { get; set; } #endregion @@ -377,12 +377,7 @@ namespace IRaCIS.Core.Infra.EFCore public virtual DbSet SubjectVisit { get; set; } #endregion - #region 工作量分配 - public virtual DbSet WorkloadTPs { get; set; } - public virtual DbSet WorkloadGlobals { get; set; } - public virtual DbSet WorkloadADs { get; set; } - public virtual DbSet WorkloadDetails { get; set; } - #endregion + #region Document @@ -398,19 +393,27 @@ namespace IRaCIS.Core.Infra.EFCore #endregion #region 暂时未用 - public virtual DbSet SysMessages { get; set; } - public virtual DbSet TrialAttachment { get; set; } - public virtual DbSet SystemLogs { get; set; } - public virtual DbSet TU { get; set; } - public virtual DbSet TR { get; set; } - public virtual DbSet RS { get; set; } - public virtual DbSet Reports { get; set; } - public virtual DbSet StudyReviewer { get; set; } - public virtual DbSet KeyInstances { get; set; } - public virtual DbSet GlobalRS { get; set; } - public virtual DbSet GlobalResult { get; set; } - public virtual DbSet ImageLabels { get; set; } + #region 工作量分配 + //public virtual DbSet WorkloadTPs { get; set; } + //public virtual DbSet WorkloadGlobals { get; set; } + //public virtual DbSet WorkloadADs { get; set; } + //public virtual DbSet WorkloadDetails { get; set; } + #endregion + //public virtual DbSet SysMessages { get; set; } + //public virtual DbSet TrialAttachment { get; set; } + //public virtual DbSet SystemLogs { get; set; } + //public virtual DbSet TU { get; set; } + //public virtual DbSet TR { get; set; } + //public virtual DbSet RS { get; set; } + //public virtual DbSet Reports { get; set; } + //public virtual DbSet StudyReviewer { get; set; } + + //public virtual DbSet KeyInstances { get; set; } + //public virtual DbSet GlobalRS { get; set; } + //public virtual DbSet GlobalResult { get; set; } + //public virtual DbSet ImageLabels { get; set; } + //public virtual DbSet QaTemplateItem { get; set; } //public virtual DbSet QaTemplateItemDictionary { get; set; } //public virtual DbSet QaTemplateTemplateItem { get; set; } @@ -421,6 +424,7 @@ namespace IRaCIS.Core.Infra.EFCore //public virtual DbSet QATemplate { get; set; } //public virtual DbSet QANoticeUser { get; set; } //public virtual DbSet QANotice { get; set; } + //public virtual DbSet TrialUserPreparation { get; set; } #endregion @@ -439,7 +443,6 @@ namespace IRaCIS.Core.Infra.EFCore public virtual DbSet DataInspection { get; set; } - public virtual DbSet TrialUserPreparation { get; set; } public virtual DbSet FrontAuditConfig { get; set; }