From fe80604331cb809205edc54a4bb066d9c218cb77 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Wed, 25 Sep 2024 14:45:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=95=BF=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IRaCIS.Core.Application.xml | 45 +++++++++++++++++++ IRaCIS.Core.Domain/Image/DicomInstance.cs | 3 +- .../Context/IRaCISDBContextFactory.cs | 7 ++- ...20240925064340_CodeFirst_Init.Designer.cs} | 5 ++- ...it.cs => 20240925064340_CodeFirst_Init.cs} | 2 +- .../IRaCISDBContextModelSnapshot.cs | 3 +- 6 files changed, 58 insertions(+), 7 deletions(-) rename IRaCIS.Core.Infra.EFCore/Migrations/{20240925025614_CodeFirst_Init.Designer.cs => 20240925064340_CodeFirst_Init.Designer.cs} (99%) rename IRaCIS.Core.Infra.EFCore/Migrations/{20240925025614_CodeFirst_Init.cs => 20240925064340_CodeFirst_Init.cs} (99%) diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 738a2f15a..247fd7379 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -3939,6 +3939,20 @@ + + + 获取OCT-FCT模板 + + + + + + + 获取OCT-脂质角度模板 + + + + 自动计算 @@ -3954,6 +3968,27 @@ + + + 斑块1-匹配动脉段最小FCT + + + + + + + 斑块2-匹配动脉段最小FCT + + + + + + + 斑块3-匹配动脉段最小FCT + + + + 验证访视提交 @@ -6482,6 +6517,16 @@ 外弹力膜面积- 管腔面积 + + + 斑块编号 + + + + + 值 + + 阅片计算Dto diff --git a/IRaCIS.Core.Domain/Image/DicomInstance.cs b/IRaCIS.Core.Domain/Image/DicomInstance.cs index dad160200..393f1fa84 100644 --- a/IRaCIS.Core.Domain/Image/DicomInstance.cs +++ b/IRaCIS.Core.Domain/Image/DicomInstance.cs @@ -37,7 +37,8 @@ public class DicomInstance : BaseFullAuditEntity, IEntitySeqId public DateTime? InstanceTime { get; set; } public int NumberOfFrames { get; set; } - [MaxLength] + + [StringLength(1000)] public string Path { get; set; } = null!; diff --git a/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContextFactory.cs b/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContextFactory.cs index 88a01b30b..515ad6a7e 100644 --- a/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContextFactory.cs +++ b/IRaCIS.Core.Infra.EFCore/Context/IRaCISDBContextFactory.cs @@ -1,4 +1,6 @@ using Microsoft.EntityFrameworkCore.Design; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.Extensions.Options; namespace IRaCIS.Core.Infra.EFCore.Context; @@ -11,8 +13,9 @@ public class IRaCISDBContextFactory : IDesignTimeDbContextFactory(); - optionsBuilder.UseSqlServer("Server=106.14.89.110,1435;Database=Test_IRC_CodeFirst;User ID=sa;Password=xc@123456;TrustServerCertificate=true", contextOptionsBuilder => contextOptionsBuilder.EnableRetryOnFailure()); - + optionsBuilder.UseSqlServer("Server=106.14.89.110,1434;Database=Test_IRC_CodeFirst;User ID=sa;Password=xc@123456;TrustServerCertificate=true", contextOptionsBuilder => contextOptionsBuilder.EnableRetryOnFailure()); + //迁移的时候,不生成外键 + optionsBuilder.ReplaceService(); return new IRaCISDBContext(optionsBuilder.Options); } } diff --git a/IRaCIS.Core.Infra.EFCore/Migrations/20240925025614_CodeFirst_Init.Designer.cs b/IRaCIS.Core.Infra.EFCore/Migrations/20240925064340_CodeFirst_Init.Designer.cs similarity index 99% rename from IRaCIS.Core.Infra.EFCore/Migrations/20240925025614_CodeFirst_Init.Designer.cs rename to IRaCIS.Core.Infra.EFCore/Migrations/20240925064340_CodeFirst_Init.Designer.cs index 6e819724a..e4480db35 100644 --- a/IRaCIS.Core.Infra.EFCore/Migrations/20240925025614_CodeFirst_Init.Designer.cs +++ b/IRaCIS.Core.Infra.EFCore/Migrations/20240925064340_CodeFirst_Init.Designer.cs @@ -12,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; namespace IRaCIS.Core.Infra.EFCore.Migrations { [DbContext(typeof(IRaCISDBContext))] - [Migration("20240925025614_CodeFirst_Init")] + [Migration("20240925064340_CodeFirst_Init")] partial class CodeFirst_Init { /// @@ -830,7 +830,8 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations b.Property("Path") .IsRequired() - .HasColumnType("nvarchar(max)"); + .HasMaxLength(1000) + .HasColumnType("nvarchar(1000)"); b.Property("PixelSpacing") .IsRequired() diff --git a/IRaCIS.Core.Infra.EFCore/Migrations/20240925025614_CodeFirst_Init.cs b/IRaCIS.Core.Infra.EFCore/Migrations/20240925064340_CodeFirst_Init.cs similarity index 99% rename from IRaCIS.Core.Infra.EFCore/Migrations/20240925025614_CodeFirst_Init.cs rename to IRaCIS.Core.Infra.EFCore/Migrations/20240925064340_CodeFirst_Init.cs index 8cfa29314..c437aa6ec 100644 --- a/IRaCIS.Core.Infra.EFCore/Migrations/20240925025614_CodeFirst_Init.cs +++ b/IRaCIS.Core.Infra.EFCore/Migrations/20240925064340_CodeFirst_Init.cs @@ -469,7 +469,7 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations InstanceNumber = table.Column(type: "int", nullable: false), InstanceTime = table.Column(type: "datetime2", nullable: true), NumberOfFrames = table.Column(type: "int", nullable: false), - Path = table.Column(type: "nvarchar(max)", nullable: false), + Path = table.Column(type: "nvarchar(1000)", maxLength: 1000, nullable: false), PixelSpacing = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: false), SeqId = table.Column(type: "uniqueidentifier", nullable: false), SeriesId = table.Column(type: "uniqueidentifier", nullable: false), diff --git a/IRaCIS.Core.Infra.EFCore/Migrations/IRaCISDBContextModelSnapshot.cs b/IRaCIS.Core.Infra.EFCore/Migrations/IRaCISDBContextModelSnapshot.cs index 146373c93..af08f6b7a 100644 --- a/IRaCIS.Core.Infra.EFCore/Migrations/IRaCISDBContextModelSnapshot.cs +++ b/IRaCIS.Core.Infra.EFCore/Migrations/IRaCISDBContextModelSnapshot.cs @@ -827,7 +827,8 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations b.Property("Path") .IsRequired() - .HasColumnType("nvarchar(max)"); + .HasMaxLength(1000) + .HasColumnType("nvarchar(1000)"); b.Property("PixelSpacing") .IsRequired()