Browse Source

同上

dev_DY_CC
刘云峰 10 months ago
parent
commit
36a076cbb2
  1. 4443
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.EntityFrameworkCore/Migrations/20240624071015_BaseData.Designer.cs
  2. 424
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.EntityFrameworkCore/Migrations/20240624071015_BaseData.cs
  3. 187
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.EntityFrameworkCore/Migrations/BasedataDbContextModelSnapshot.cs

4443
be/Modules/BaseData/src/Win_in.Sfs.Basedata.EntityFrameworkCore/Migrations/20240624071015_BaseData.Designer.cs

File diff suppressed because it is too large

424
be/Modules/BaseData/src/Win_in.Sfs.Basedata.EntityFrameworkCore/Migrations/20240624071015_BaseData.cs

@ -0,0 +1,424 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Win_in.Sfs.Basedata.Migrations
{
public partial class BaseData : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropPrimaryKey(
name: "PK_Basedata_ProductionLineItem",
table: "Basedata_ProductionLineItem");
migrationBuilder.DropIndex(
name: "IX_Basedata_ProductionLineItem_ProdLineCode_ItemCode",
table: "Basedata_ProductionLineItem");
migrationBuilder.DropIndex(
name: "IX_Basedata_PositionCode_PartCode",
table: "Basedata_PositionCode");
migrationBuilder.RenameColumn(
name: "PartCode",
table: "Basedata_KittingDetail",
newName: "ItemCode");
migrationBuilder.RenameColumn(
name: "Desc2",
table: "Basedata_KittingDetail",
newName: "ItemDesc2");
migrationBuilder.RenameColumn(
name: "Desc1",
table: "Basedata_KittingDetail",
newName: "ItemName");
migrationBuilder.AddColumn<DateTime>(
name: "ArriveDate",
table: "Basedata_SplitPackingRec",
type: "datetime2",
nullable: false,
defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
migrationBuilder.AddColumn<string>(
name: "ContainerCode",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<DateTime>(
name: "ExpireDate",
table: "Basedata_SplitPackingRec",
type: "datetime2",
nullable: false,
defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
migrationBuilder.AddColumn<string>(
name: "FullBarcodeString",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<int>(
name: "LabelStatus",
table: "Basedata_SplitPackingRec",
type: "int",
nullable: false,
defaultValue: 0);
migrationBuilder.AddColumn<string>(
name: "LocationErpCode",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<DateTime>(
name: "PlanArriveDate",
table: "Basedata_SplitPackingRec",
type: "datetime2",
nullable: false,
defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
migrationBuilder.AddColumn<DateTime>(
name: "ProduceDate",
table: "Basedata_SplitPackingRec",
type: "datetime2",
nullable: false,
defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
migrationBuilder.AddColumn<string>(
name: "ProductionInfo_ProdLine",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ProductionInfo_Shift",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ProductionInfo_Team",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "PurchaseInfo_AsnNumber1",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "PurchaseInfo_PoNumber1",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "PurchaseInfo_RpNumber",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "PurchaseInfo_SupplierCode",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "QualityInfo_QLevel",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "QualityInfo_QualityFile",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "RecommendLocationCode",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "Specifications",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierBatch",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierItemCode",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierItemName",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierName",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierSimpleName",
table: "Basedata_SplitPackingRec",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AlterColumn<string>(
name: "ItemCode",
table: "Basedata_ProductionLineItem",
type: "nvarchar(max)",
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(450)");
migrationBuilder.AlterColumn<string>(
name: "ProdLineCode",
table: "Basedata_ProductionLineItem",
type: "nvarchar(max)",
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(450)");
migrationBuilder.AddColumn<int>(
name: "ProductionLineType",
table: "Basedata_ProductionLine",
type: "int",
nullable: false,
defaultValue: 0);
migrationBuilder.AddColumn<string>(
name: "Configuration",
table: "Basedata_KittingDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ItemDesc1",
table: "Basedata_KittingDetail",
type: "nvarchar(1024)",
maxLength: 1024,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "LocationCode",
table: "Basedata_CustomerItem",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddPrimaryKey(
name: "PK_Basedata_ProductionLineItem",
table: "Basedata_ProductionLineItem",
column: "Id");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropPrimaryKey(
name: "PK_Basedata_ProductionLineItem",
table: "Basedata_ProductionLineItem");
migrationBuilder.DropColumn(
name: "ArriveDate",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "ContainerCode",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "ExpireDate",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "FullBarcodeString",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "LabelStatus",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "LocationErpCode",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "PlanArriveDate",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "ProduceDate",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "ProductionInfo_ProdLine",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "ProductionInfo_Shift",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "ProductionInfo_Team",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "PurchaseInfo_AsnNumber1",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "PurchaseInfo_PoNumber1",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "PurchaseInfo_RpNumber",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "PurchaseInfo_SupplierCode",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "QualityInfo_QLevel",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "QualityInfo_QualityFile",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "RecommendLocationCode",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "Specifications",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "SupplierBatch",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "SupplierItemCode",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "SupplierItemName",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "SupplierName",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "SupplierSimpleName",
table: "Basedata_SplitPackingRec");
migrationBuilder.DropColumn(
name: "ProductionLineType",
table: "Basedata_ProductionLine");
migrationBuilder.DropColumn(
name: "Configuration",
table: "Basedata_KittingDetail");
migrationBuilder.DropColumn(
name: "ItemDesc1",
table: "Basedata_KittingDetail");
migrationBuilder.DropColumn(
name: "LocationCode",
table: "Basedata_CustomerItem");
migrationBuilder.RenameColumn(
name: "ItemName",
table: "Basedata_KittingDetail",
newName: "Desc1");
migrationBuilder.RenameColumn(
name: "ItemDesc2",
table: "Basedata_KittingDetail",
newName: "Desc2");
migrationBuilder.RenameColumn(
name: "ItemCode",
table: "Basedata_KittingDetail",
newName: "PartCode");
migrationBuilder.AlterColumn<string>(
name: "ProdLineCode",
table: "Basedata_ProductionLineItem",
type: "nvarchar(450)",
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AlterColumn<string>(
name: "ItemCode",
table: "Basedata_ProductionLineItem",
type: "nvarchar(450)",
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(max)");
migrationBuilder.AddPrimaryKey(
name: "PK_Basedata_ProductionLineItem",
table: "Basedata_ProductionLineItem",
column: "ProdLineCode");
migrationBuilder.CreateIndex(
name: "IX_Basedata_ProductionLineItem_ProdLineCode_ItemCode",
table: "Basedata_ProductionLineItem",
columns: new[] { "ProdLineCode", "ItemCode" },
unique: true);
migrationBuilder.CreateIndex(
name: "IX_Basedata_PositionCode_PartCode",
table: "Basedata_PositionCode",
column: "PartCode",
unique: true,
filter: "[PartCode] IS NOT NULL");
}
}
}

187
be/Modules/BaseData/src/Win_in.Sfs.Basedata.EntityFrameworkCore/Migrations/BasedataDbContextModelSnapshot.cs

@ -774,6 +774,10 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("LocationCode")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("Remark")
.HasMaxLength(3072)
.HasColumnType("nvarchar(3072)")
@ -2289,6 +2293,9 @@ namespace Win_in.Sfs.Basedata.Migrations
b.Property<string>("Conf")
.HasColumnType("nvarchar(max)");
b.Property<string>("Configuration")
.HasColumnType("nvarchar(max)");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
@ -2297,14 +2304,21 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<string>("Desc1")
b.Property<string>("ItemCode")
.HasColumnType("nvarchar(max)");
b.Property<string>("ItemDesc1")
.HasMaxLength(1024)
.HasColumnType("nvarchar(1024)");
b.Property<string>("Desc2")
b.Property<string>("ItemDesc2")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("ItemName")
.HasMaxLength(1024)
.HasColumnType("nvarchar(1024)");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
@ -2316,9 +2330,6 @@ namespace Win_in.Sfs.Basedata.Migrations
b.Property<Guid>("MasterId")
.HasColumnType("uniqueidentifier");
b.Property<string>("PartCode")
.HasColumnType("nvarchar(max)");
b.Property<decimal>("Qty")
.HasColumnType("decimal(18,2)");
@ -2861,10 +2872,6 @@ namespace Win_in.Sfs.Basedata.Migrations
b.HasIndex("Code")
.IsUnique();
b.HasIndex("PartCode")
.IsUnique()
.HasFilter("[PartCode] IS NOT NULL");
b.HasIndex("Code", "PartCode", "LocationCode")
.IsUnique()
.HasFilter("[PartCode] IS NOT NULL AND [LocationCode] IS NOT NULL");
@ -2919,6 +2926,9 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<int>("ProductionLineType")
.HasColumnType("int");
b.Property<string>("Remark")
.HasMaxLength(3072)
.HasColumnType("nvarchar(3072)")
@ -2938,8 +2948,8 @@ namespace Win_in.Sfs.Basedata.Migrations
modelBuilder.Entity("Win_in.Sfs.Basedata.Domain.ProductionLineItem", b =>
{
b.Property<string>("ProdLineCode")
.HasColumnType("nvarchar(450)");
b.Property<Guid>("Id")
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
@ -2959,12 +2969,9 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<Guid>("Id")
.HasColumnType("uniqueidentifier");
b.Property<string>("ItemCode")
.IsRequired()
.HasColumnType("nvarchar(450)");
.HasColumnType("nvarchar(max)");
b.Property<string>("ItemDesc1")
.HasColumnType("nvarchar(max)");
@ -2983,6 +2990,10 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("ProdLineCode")
.IsRequired()
.HasColumnType("nvarchar(max)");
b.Property<string>("ProductLocationCodeListJson")
.HasColumnType("nvarchar(max)");
@ -3001,10 +3012,7 @@ namespace Win_in.Sfs.Basedata.Migrations
b.Property<string>("WipLocationCodeListJson")
.HasColumnType("nvarchar(max)");
b.HasKey("ProdLineCode");
b.HasIndex("ProdLineCode", "ItemCode")
.IsUnique();
b.HasKey("Id");
b.ToTable("Basedata_ProductionLineItem", (string)null);
});
@ -3288,12 +3296,19 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<DateTime>("ArriveDate")
.HasColumnType("datetime2");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<string>("ContainerCode")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
@ -3302,6 +3317,9 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<DateTime>("ExpireDate")
.HasColumnType("datetime2");
b.Property<string>("ExtraProperties")
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
@ -3332,6 +3350,10 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("FullBarcodeString")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("ItemCode")
.IsRequired()
.HasMaxLength(64)
@ -3349,6 +3371,9 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<int>("LabelStatus")
.HasColumnType("int");
b.Property<int>("LabelType")
.HasColumnType("int");
@ -3360,9 +3385,19 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("LocationErpCode")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<int>("OprType")
.HasColumnType("int");
b.Property<DateTime>("PlanArriveDate")
.HasColumnType("datetime2");
b.Property<DateTime>("ProduceDate")
.HasColumnType("datetime2");
b.Property<string>("PurchaseInfo_AsnNumber")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
@ -3379,9 +3414,37 @@ namespace Win_in.Sfs.Basedata.Migrations
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("RecommendLocationCode")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("Remark")
.HasColumnType("nvarchar(max)");
b.Property<string>("Specifications")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("SupplierBatch")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("SupplierItemCode")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("SupplierItemName")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("SupplierName")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("SupplierSimpleName")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b.Property<string>("TaskOrderNumber")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
@ -4277,6 +4340,92 @@ namespace Win_in.Sfs.Basedata.Migrations
.IsRequired();
});
modelBuilder.Entity("Win_in.Sfs.Basedata.Domain.SplitPackingRec", b =>
{
b.OwnsOne("Win_in.Sfs.Basedata.ProductionInfo", "ProductionInfo", b1 =>
{
b1.Property<Guid>("SplitPackingRecId")
.HasColumnType("uniqueidentifier");
b1.Property<string>("ProdLine")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b1.Property<string>("Shift")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b1.Property<string>("Team")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b1.HasKey("SplitPackingRecId");
b1.ToTable("Basedata_SplitPackingRec");
b1.WithOwner()
.HasForeignKey("SplitPackingRecId");
});
b.OwnsOne("Win_in.Sfs.Basedata.PurchaseInfo", "PurchaseInfo", b1 =>
{
b1.Property<Guid>("SplitPackingRecId")
.HasColumnType("uniqueidentifier");
b1.Property<string>("AsnNumber")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)")
.HasColumnName("PurchaseInfo_AsnNumber1");
b1.Property<string>("PoNumber")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)")
.HasColumnName("PurchaseInfo_PoNumber1");
b1.Property<string>("RpNumber")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b1.Property<string>("SupplierCode")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b1.HasKey("SplitPackingRecId");
b1.ToTable("Basedata_SplitPackingRec");
b1.WithOwner()
.HasForeignKey("SplitPackingRecId");
});
b.OwnsOne("Win_in.Sfs.Basedata.QualityInfo", "QualityInfo", b1 =>
{
b1.Property<Guid>("SplitPackingRecId")
.HasColumnType("uniqueidentifier");
b1.Property<string>("QLevel")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b1.Property<string>("QualityFile")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)");
b1.HasKey("SplitPackingRecId");
b1.ToTable("Basedata_SplitPackingRec");
b1.WithOwner()
.HasForeignKey("SplitPackingRecId");
});
b.Navigation("ProductionInfo");
b.Navigation("PurchaseInfo");
b.Navigation("QualityInfo");
});
modelBuilder.Entity("Win_in.Sfs.Basedata.Domain.Dict", b =>
{
b.Navigation("Items");

Loading…
Cancel
Save