From 293933ec7d28d1578e057e353cdec3152d434918 Mon Sep 17 00:00:00 2001
From: he <109787524@qq.com>
Date: Mon, 13 Jan 2025 15:35:53 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../20250113065326_CriterionGroup.Designer.cs | 18544 ----------------
1 file changed, 18544 deletions(-)
delete mode 100644 IRaCIS.Core.Infra.EFCore/Migrations/20250113065326_CriterionGroup.Designer.cs
diff --git a/IRaCIS.Core.Infra.EFCore/Migrations/20250113065326_CriterionGroup.Designer.cs b/IRaCIS.Core.Infra.EFCore/Migrations/20250113065326_CriterionGroup.Designer.cs
deleted file mode 100644
index 21a1c1676..000000000
--- a/IRaCIS.Core.Infra.EFCore/Migrations/20250113065326_CriterionGroup.Designer.cs
+++ /dev/null
@@ -1,18544 +0,0 @@
-//
-using System;
-using IRaCIS.Core.Infra.EFCore;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Migrations;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-
-#nullable disable
-
-namespace IRaCIS.Core.Infra.EFCore.Migrations
-{
- [DbContext(typeof(IRaCISDBContext))]
- [Migration("20250113065326_CriterionGroup")]
- partial class CriterionGroup
- {
- ///
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
- {
-#pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("ProductVersion", "8.0.10")
- .HasAnnotation("Relational:MaxIdentifierLength", 128);
-
- SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.Attachment", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("Code")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)")
- .HasComment("编码");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("DoctorId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ExpiryDate")
- .HasColumnType("datetime2")
- .HasComment("过期时间");
-
- b.Property("FileName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("IsOfficial")
- .HasColumnType("bit")
- .HasComment("是否正式简历");
-
- b.Property("Language")
- .HasColumnType("int")
- .HasComment("1 中文 2为英文");
-
- b.Property("Path")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("Type")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)")
- .HasComment("文件类型名");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.HasIndex("DoctorId");
-
- b.ToTable("Attachment", t =>
- {
- t.HasComment("医生 - 简历|证书 文档表");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.CRO", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CROCode")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("CROName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("CRONameCN")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("IsTrialLevel")
- .HasColumnType("bit")
- .HasComment("是否是项目级别");
-
- b.Property("TrialId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("UpdateTime")
- .HasColumnType("datetime2");
-
- b.Property("UpdateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.ToTable("CROCompany", t =>
- {
- t.HasComment("机构 - CRO");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.CheckChallengeDialog", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("IsCRCNeedReply")
- .HasColumnType("bit")
- .HasComment("CRC是否需要回复 前端使用");
-
- b.Property("ParamInfo")
- .IsRequired()
- .HasColumnType("nvarchar(max)")
- .HasComment("核查的检查信息Json");
-
- b.Property("SubjectVisitId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("TalkContent")
- .IsRequired()
- .HasColumnType("nvarchar(max)");
-
- b.Property("UserTypeEnum")
- .HasColumnType("int")
- .HasComment("核查过程中的操作用户类型");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.HasIndex("SubjectVisitId");
-
- b.ToTable("CheckChallengeDialog", t =>
- {
- t.HasComment("一致性核查 - 对话记录表");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.ClinicalAnswerRowInfo", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ClinicalFormId")
- .HasColumnType("uniqueidentifier")
- .HasComment("表单Id");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("QuestionId")
- .HasColumnType("uniqueidentifier")
- .HasComment("问题Id");
-
- b.Property("RowIndex")
- .HasColumnType("int");
-
- b.Property("SubjectId")
- .HasColumnType("uniqueidentifier")
- .HasComment("受试者Id");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.ToTable("ClinicalAnswerRowInfo", t =>
- {
- t.HasComment("受试者 - 临床表单表格问题行记录");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.ClinicalDataSystemSet", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ClinicalDataLevel")
- .HasColumnType("int");
-
- b.Property("ClinicalDataSetEnName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("ClinicalDataSetEnum")
- .HasColumnType("int")
- .HasComment("枚举(字典里面取的)");
-
- b.Property("ClinicalDataSetName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("ClinicalUploadType")
- .HasColumnType("int")
- .HasComment("上传方式");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CriterionEnumListStr")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("FileName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("IsApply")
- .HasColumnType("bit")
- .HasComment("是否应用");
-
- b.Property("IsEnable")
- .HasColumnType("bit");
-
- b.Property("Path")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("UploadRole")
- .HasColumnType("int");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.ToTable("ClinicalDataSystemSet", t =>
- {
- t.HasComment("系统 - 临床数据配置");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.ClinicalDataTrialSet", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ClinicalDataLevel")
- .HasColumnType("int")
- .HasComment("临床级别");
-
- b.Property("ClinicalDataSetEnName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("ClinicalDataSetName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("ClinicalUploadType")
- .HasColumnType("int")
- .HasComment("上传方式");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CriterionEnumListStr")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("FileName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("IsApply")
- .HasColumnType("bit")
- .HasComment("是否应用");
-
- b.Property("IsConfirm")
- .HasColumnType("bit");
-
- b.Property("Path")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("SystemClinicalDataSetId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("TrialId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("UploadRole")
- .HasColumnType("int");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.HasIndex("SystemClinicalDataSetId");
-
- b.HasIndex("TrialId");
-
- b.ToTable("ClinicalDataTrialSet", t =>
- {
- t.HasComment("项目 - 临床数据适应标准配置");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.ClinicalForm", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CheckDate")
- .HasColumnType("datetime2")
- .HasComment("检查日期");
-
- b.Property("ClinicalDataTrialSetId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("PicturePath")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)")
- .HasComment("截图地址");
-
- b.Property("ReadingId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("SubjectId")
- .HasColumnType("uniqueidentifier")
- .HasComment("受试者Id");
-
- b.Property("TrialId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("VisitId")
- .HasColumnType("uniqueidentifier");
-
- b.HasKey("Id");
-
- b.HasIndex("ClinicalDataTrialSetId");
-
- b.HasIndex("CreateUserId");
-
- b.HasIndex("SubjectId");
-
- b.ToTable("ClinicalForm", t =>
- {
- t.HasComment("受试者 - 临床表单");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.ClinicalQuestionAnswer", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("Answer")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("ClinicalDataTrialSetId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ClinicalFormId")
- .HasColumnType("uniqueidentifier")
- .HasComment("表单Id");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("QuestionId")
- .HasColumnType("uniqueidentifier")
- .HasComment("问题Id");
-
- b.Property("SubjectId")
- .HasColumnType("uniqueidentifier")
- .HasComment("受试者Id");
-
- b.HasKey("Id");
-
- b.HasIndex("ClinicalFormId");
-
- b.HasIndex("CreateUserId");
-
- b.ToTable("ClinicalQuestionAnswer", t =>
- {
- t.HasComment("受试者 - 临床表单问题答案");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.ClinicalTableAnswer", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("Answer")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)")
- .HasComment("答案");
-
- b.Property("ClinicalFormId")
- .HasColumnType("uniqueidentifier")
- .HasComment("表单Id");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("QuestionId")
- .HasColumnType("uniqueidentifier")
- .HasComment("问题Id");
-
- b.Property("RowId")
- .HasColumnType("uniqueidentifier")
- .HasComment("答案行的Id");
-
- b.Property("SubjectId")
- .HasColumnType("uniqueidentifier")
- .HasComment("受试者Id");
-
- b.Property("TableQuestionId")
- .HasColumnType("uniqueidentifier");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.HasIndex("RowId");
-
- b.ToTable("ClinicalTableAnswer", t =>
- {
- t.HasComment("受试者 - 临床表单表格问题答案");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.CommonDocument", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BusinessScenarioEnum")
- .HasColumnType("int")
- .HasComment("业务场景");
-
- b.Property("Code")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CriterionTypeEnum")
- .HasColumnType("int")
- .HasComment("系统标准枚举");
-
- b.Property("DeleteUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("DeletedTime")
- .HasColumnType("datetime2");
-
- b.Property("Description")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("FileTypeEnum")
- .HasColumnType("int")
- .HasComment("类型-上传|导出|邮件附件");
-
- b.Property("IsDeleted")
- .HasColumnType("bit");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("NameCN")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("Path")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("UpdateTime")
- .HasColumnType("datetime2");
-
- b.Property("UpdateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.ToTable("CommonDocument", t =>
- {
- t.HasComment("数据上传 | 数据导出 | 邮件附件 文件记录表 (需要同步)");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.CriterionNidusSystem", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CriterionId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("IsSystemCriterion")
- .HasColumnType("bit");
-
- b.Property("LesionType")
- .HasColumnType("int")
- .HasComment("病灶类型");
-
- b.Property("OrganType")
- .HasColumnType("int")
- .HasComment("器官类型");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.HasIndex("CriterionId");
-
- b.ToTable("CriterionNidusSystem", t =>
- {
- t.HasComment("系统标准 - 病灶器官表 (需要同步)");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.CriterionNidusTrial", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CriterionId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("LesionType")
- .HasColumnType("int");
-
- b.Property("OrganType")
- .HasColumnType("int");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.ToTable("CriterionNidusTrial", t =>
- {
- t.HasComment("项目标准 - 病灶器官表");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.DataInspection", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BatchId")
- .HasColumnType("uniqueidentifier")
- .HasComment("批次Id");
-
- b.Property("ChildrenTypeId")
- .HasColumnType("uniqueidentifier")
- .HasComment("子类");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("CreateUserName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)")
- .HasComment("创建人姓名");
-
- b.Property("CreateUserRealName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("DoctorUserId")
- .HasColumnType("uniqueidentifier")
- .HasComment("阅片医生");
-
- b.Property("EntityName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)")
- .HasComment("被稽查实体名");
-
- b.Property("GeneralId")
- .HasColumnType("uniqueidentifier")
- .HasComment("要稽查对象Id");
-
- b.Property("IP")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("Identification")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)")
- .HasComment("标识");
-
- b.Property("IsFrontAdd")
- .HasColumnType("bit")
- .HasComment("是否是前端添加");
-
- b.Property("IsSign")
- .HasColumnType("bit");
-
- b.Property("JsonDetail")
- .HasColumnType("nvarchar(max)");
-
- b.Property("LastJsonDetail")
- .HasColumnType("nvarchar(max)")
- .HasComment("上一条json");
-
- b.Property("ModuleTypeId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ObjectRelationParentId")
- .HasColumnType("uniqueidentifier")
- .HasComment("被稽查对象外键1");
-
- b.Property("ObjectRelationParentId2")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ObjectRelationParentId3")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ObjectTypeId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("OptTypeId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ParentId")
- .HasColumnType("uniqueidentifier")
- .HasComment("父ID");
-
- b.Property("Reason")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("RoleName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)")
- .HasComment("角色名称");
-
- b.Property("SignId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("SubjectId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("SubjectVisitId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("TrialId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("TrialReadingCriterionId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("TrialSiteId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("VisitStageId")
- .HasColumnType("uniqueidentifier")
- .HasComment("访视计划ID");
-
- b.Property("VisitTaskId")
- .HasColumnType("uniqueidentifier");
-
- b.HasKey("Id");
-
- b.HasIndex("CreateUserId");
-
- b.HasIndex("TrialReadingCriterionId");
-
- b.HasIndex("VisitTaskId");
-
- b.ToTable("DataInspection", t =>
- {
- t.HasComment("稽查 - 记录表");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.DicomInstance", b =>
- {
- b.Property("SeqId")
- .ValueGeneratedOnAdd()
- .HasColumnType("uniqueidentifier");
-
- b.Property("Anonymize")
- .HasColumnType("bit");
-
- b.Property("CPIStatus")
- .HasColumnType("bit");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("FileSize")
- .HasColumnType("bigint");
-
- b.Property("FrameOfReferenceUID")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("HtmlPath")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ImageColumns")
- .HasColumnType("int");
-
- b.Property("ImageRows")
- .HasColumnType("int");
-
- b.Property("ImagerPixelSpacing")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("InstanceNumber")
- .HasColumnType("int");
-
- b.Property("InstanceTime")
- .HasColumnType("datetime2");
-
- b.Property("NumberOfFrames")
- .HasColumnType("int");
-
- b.Property("Path")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("PixelSpacing")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("SeriesId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("SeriesInstanceUid")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("SliceLocation")
- .HasColumnType("int");
-
- b.Property("SliceThickness")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("SopInstanceUid")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("StudyId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("StudyInstanceUid")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("SubjectId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("SubjectVisitId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("TrialId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("UpdateTime")
- .HasColumnType("datetime2");
-
- b.Property("UpdateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("WindowCenter")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("WindowWidth")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.HasKey("SeqId");
-
- b.HasIndex("CreateUserId");
-
- b.HasIndex("SeriesId");
-
- b.HasIndex("StudyId");
-
- b.ToTable("DicomInstance", t =>
- {
- t.HasComment("归档 - Instance表");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.DicomSeries", b =>
- {
- b.Property("SeqId")
- .ValueGeneratedOnAdd()
- .HasColumnType("uniqueidentifier");
-
- b.Property("AcquisitionNumber")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("AcquisitionTime")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("BodyPartExamined")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("BodyPartForEdit")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("DeleteUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("DeletedTime")
- .HasColumnType("datetime2");
-
- b.Property("Description")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("ImageOrientationPatient")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("ImagePositionPatient")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("ImageResizePath")
- .IsRequired()
- .HasMaxLength(1000)
- .HasColumnType("nvarchar(1000)");
-
- b.Property("ImagerPixelSpacing")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("InstanceCount")
- .HasColumnType("int");
-
- b.Property("IsDeleted")
- .HasColumnType("bit");
-
- b.Property("IsReading")
- .HasColumnType("bit");
-
- b.Property("Modality")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("ProtocolName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("SequenceName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("SeriesInstanceUid")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("SeriesNumber")
- .HasColumnType("int");
-
- b.Property("SeriesTime")
- .HasColumnType("datetime2");
-
- b.Property("SliceThickness")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("StudyId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("StudyInstanceUid")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("SubjectId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("SubjectVisitId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("TrialId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("TriggerTime")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("UpdateTime")
- .HasColumnType("datetime2");
-
- b.Property("UpdateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("VisitTaskId")
- .HasColumnType("uniqueidentifier");
-
- b.HasKey("SeqId");
-
- b.HasIndex("CreateUserId");
-
- b.HasIndex("StudyId");
-
- b.ToTable("DicomSeries", t =>
- {
- t.HasComment("归档 - 序列表");
- });
- });
-
- modelBuilder.Entity("IRaCIS.Core.Domain.Models.DicomStudy", b =>
- {
- b.Property("SeqId")
- .ValueGeneratedOnAdd()
- .HasColumnType("uniqueidentifier")
- .HasComment("序列Id 避免内存移动");
-
- b.Property("AccessionNumber")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("AcquisitionNumber")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("AcquisitionTime")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("BodyPartExamined")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("BodyPartForEdit")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("Code")
- .HasColumnType("int");
-
- b.Property("CreateTime")
- .HasColumnType("datetime2");
-
- b.Property("CreateUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("DeleteUserId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("DeletedTime")
- .HasColumnType("datetime2");
-
- b.Property("Description")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("InstanceCount")
- .HasColumnType("int");
-
- b.Property("InstitutionName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("IsDeleted")
- .HasColumnType("bit");
-
- b.Property("IsDoubleReview")
- .HasColumnType("bit");
-
- b.Property("IsFromPACS")
- .HasColumnType("bit");
-
- b.Property("Modalities")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("ModalityForEdit")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("PatientAge")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("PatientBirthDate")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("PatientId")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("PatientName")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("PatientSex")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("SeriesCount")
- .HasColumnType("int");
-
- b.Property("StudyCode")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("StudyId")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)")
- .HasComment("DicomTag.StudyID");
-
- b.Property("StudyInstanceUid")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("StudyTime")
- .HasColumnType("datetime2");
-
- b.Property("SubjectId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("SubjectVisitId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("TrialId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("TriggerTime")
- .IsRequired()
- .HasMaxLength(400)
- .HasColumnType("nvarchar(400)");
-
- b.Property("UpdateTime")
- .HasColumnType("datetime2");
-
- b.Property