Browse Source

pacs

master
wxd 1 year ago
parent
commit
83da2bf306
  1. 16048
      src/Shentun.Peis.EntityFrameworkCore/Migrations/20241022102337_pacs_dicom_data.Designer.cs
  2. 45
      src/Shentun.Peis.EntityFrameworkCore/Migrations/20241022102337_pacs_dicom_data.cs
  3. 84
      src/Shentun.Peis.EntityFrameworkCore/Migrations/PeisDbContextModelSnapshot.cs

16048
src/Shentun.Peis.EntityFrameworkCore/Migrations/20241022102337_pacs_dicom_data.Designer.cs
File diff suppressed because it is too large
View File

45
src/Shentun.Peis.EntityFrameworkCore/Migrations/20241022102337_pacs_dicom_data.cs

@ -0,0 +1,45 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Shentun.Peis.Migrations
{
public partial class pacs_dicom_data : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.CreateTable(
name: "dicom_file_detail",
columns: table => new
{
id = table.Column<Guid>(type: "uuid", nullable: false),
RegisterCheckId = table.Column<Guid>(type: "uuid", nullable: false, comment: "RegisterCheck表ID"),
instance_id = table.Column<Guid>(type: "uuid", nullable: false, comment: "实例ID"),
parent_patient_id = table.Column<Guid>(type: "uuid", nullable: false, comment: "患者ID"),
parent_series_id = table.Column<Guid>(type: "uuid", nullable: false, comment: "系列ID"),
parent_study_id = table.Column<Guid>(type: "uuid", nullable: false, comment: "研究ID"),
path = table.Column<string>(type: "character varying(200)", maxLength: 200, nullable: true, comment: "路径"),
file_name = table.Column<string>(type: "character varying(100)", maxLength: 100, nullable: true, comment: "文件名称"),
status = table.Column<string>(type: "character varying(200)", maxLength: 200, nullable: true, comment: "状态"),
display_order = table.Column<int>(type: "integer", nullable: false),
concurrency_stamp = table.Column<string>(type: "character varying(40)", maxLength: 40, nullable: true),
creation_time = table.Column<DateTime>(type: "timestamp without time zone", nullable: false),
creator_id = table.Column<Guid>(type: "uuid", nullable: false),
last_modification_time = table.Column<DateTime>(type: "timestamp without time zone", nullable: false),
last_modifier_id = table.Column<Guid>(type: "uuid", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_dicom_file_detail", x => x.id);
},
comment: "dicom文件数据");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "dicom_file_detail");
}
}
}

84
src/Shentun.Peis.EntityFrameworkCore/Migrations/PeisDbContextModelSnapshot.cs

@ -3985,6 +3985,90 @@ namespace Shentun.Peis.Migrations
b.HasComment("诊断类别"); b.HasComment("诊断类别");
}); });
modelBuilder.Entity("Shentun.Peis.Models.DicomFileDetail", b =>
{
b.Property<Guid>("Id")
.HasColumnType("uuid")
.HasColumnName("id");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasMaxLength(40)
.HasColumnType("character varying(40)")
.HasColumnName("concurrency_stamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("timestamp without time zone")
.HasColumnName("creation_time");
b.Property<Guid?>("CreatorId")
.IsRequired()
.HasColumnType("uuid")
.HasColumnName("creator_id");
b.Property<int>("DisplayOrder")
.HasColumnType("integer")
.HasColumnName("display_order");
b.Property<string>("FileName")
.HasMaxLength(100)
.HasColumnType("character varying(100)")
.HasColumnName("file_name")
.HasComment("文件名称");
b.Property<Guid>("InstanceId")
.HasColumnType("uuid")
.HasColumnName("instance_id")
.HasComment("实例ID");
b.Property<DateTime?>("LastModificationTime")
.IsRequired()
.HasColumnType("timestamp without time zone")
.HasColumnName("last_modification_time");
b.Property<Guid?>("LastModifierId")
.IsRequired()
.HasColumnType("uuid")
.HasColumnName("last_modifier_id");
b.Property<Guid>("ParentPatientId")
.HasColumnType("uuid")
.HasColumnName("parent_patient_id")
.HasComment("患者ID");
b.Property<Guid>("ParentSeriesId")
.HasColumnType("uuid")
.HasColumnName("parent_series_id")
.HasComment("系列ID");
b.Property<Guid>("ParentStudyId")
.HasColumnType("uuid")
.HasColumnName("parent_study_id")
.HasComment("研究ID");
b.Property<string>("Path")
.HasMaxLength(200)
.HasColumnType("character varying(200)")
.HasColumnName("path")
.HasComment("路径");
b.Property<Guid>("RegisterCheckId")
.HasColumnType("uuid")
.HasComment("RegisterCheck表ID");
b.Property<string>("Status")
.HasMaxLength(200)
.HasColumnType("character varying(200)")
.HasColumnName("status")
.HasComment("状态");
b.HasKey("Id");
b.ToTable("dicom_file_detail");
b.HasComment("dicom文件数据");
});
modelBuilder.Entity("Shentun.Peis.Models.DiseaseScreeningType", b => modelBuilder.Entity("Shentun.Peis.Models.DiseaseScreeningType", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")

Loading…
Cancel
Save