diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/TransferLibNotes/TransferLibNoteDetail.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/TransferLibNotes/TransferLibNoteDetail.cs
index 06ac4c797..2d4164853 100644
--- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/TransferLibNotes/TransferLibNoteDetail.cs
+++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/TransferLibNotes/TransferLibNoteDetail.cs
@@ -10,7 +10,7 @@ namespace Win_in.Sfs.Wms.Store.Domain;
///
/// 库存转移记录-明细表 //??TransferLib实体
///
-public class TransferLibNoteDetail : SfsDetailEntityBase//SfsStoreDetailEntityBase
+public class TransferLibNoteDetail : SfsStoreDetailEntityBase
{
///
/// 原因
@@ -49,22 +49,22 @@ public class TransferLibNoteDetail : SfsDetailEntityBase//SfsStoreDetailEntityBa
///
/// 物品代码
///
- public string ItemCode { get; set; }
+ public new string ItemCode { get; set; }
///
/// 物品名称
///
- public string ItemName { get; set; }
+ public new string ItemName { get; set; }
///
/// 物品描述1
///
- public string ItemDesc1 { get; set; }
+ public new string ItemDesc1 { get; set; }
///
/// 物品描述2
///
- public string ItemDesc2 { get; set; }
+ public new string ItemDesc2 { get; set; }
///
/// 标包数量
diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/TransferLibRequests/TransferLibRequestDetail.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/TransferLibRequests/TransferLibRequestDetail.cs
index d413e6f47..cee2318f4 100644
--- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/TransferLibRequests/TransferLibRequestDetail.cs
+++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/TransferLibRequests/TransferLibRequestDetail.cs
@@ -10,7 +10,7 @@ namespace Win_in.Sfs.Wms.Store.Domain;
///
/// //??TransferLib实体
///
-public class TransferLibRequestDetail : SfsDetailEntityBase //SfsStoreDetailEntityBase
+public class TransferLibRequestDetail : SfsStoreDetailEntityBase
{
///
/// 原因代码
@@ -53,22 +53,22 @@ public class TransferLibRequestDetail : SfsDetailEntityBase //SfsStoreDetailEnti
///
/// 物品代码
///
- public string ItemCode { get; set; }
+ public new string ItemCode { get; set; }
///
/// 物品名称
///
- public string ItemName { get; set; }
+ public new string ItemName { get; set; }
///
/// 物品描述1
///
- public string ItemDesc1 { get; set; }
+ public new string ItemDesc1 { get; set; }
///
/// 物品描述2
///
- public string ItemDesc2 { get; set; }
+ public new string ItemDesc2 { get; set; }
///
/// 标包数量
diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415054835_transferLibV222.Designer.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415063138_transferLibV2222.Designer.cs
similarity index 99%
rename from be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415054835_transferLibV222.Designer.cs
rename to be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415063138_transferLibV2222.Designer.cs
index 455d930ad..7abc825c9 100644
--- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415054835_transferLibV222.Designer.cs
+++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415063138_transferLibV2222.Designer.cs
@@ -13,8 +13,8 @@ using Win_in.Sfs.Wms.Store.EntityFrameworkCore;
namespace Win_in.Sfs.Wms.Store.Migrations
{
[DbContext(typeof(StoreDbContext))]
- [Migration("20240415054835_transferLibV222")]
- partial class transferLibV222
+ [Migration("20240415063138_transferLibV2222")]
+ partial class transferLibV2222
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
@@ -6802,8 +6802,10 @@ namespace Win_in.Sfs.Wms.Store.Migrations
b.Property("RequestWarehouseCode")
.HasColumnType("nvarchar(max)");
- b.Property("Status")
- .HasColumnType("int");
+ b.Property("Status")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("nvarchar(64)");
b.Property("StdPackQty")
.HasColumnType("decimal(18,6)");
@@ -23072,25 +23074,20 @@ namespace Win_in.Sfs.Wms.Store.Migrations
.HasColumnType("bit");
b.Property("ItemCode")
- .IsRequired()
.HasMaxLength(64)
- .HasColumnType("nvarchar(64)")
- .HasColumnName("ItemCode");
+ .HasColumnType("nvarchar(64)");
b.Property("ItemDesc1")
.HasMaxLength(1024)
- .HasColumnType("nvarchar(1024)")
- .HasColumnName("ItemDesc1");
+ .HasColumnType("nvarchar(1024)");
b.Property("ItemDesc2")
.HasMaxLength(1024)
- .HasColumnType("nvarchar(1024)")
- .HasColumnName("ItemDesc2");
+ .HasColumnType("nvarchar(1024)");
b.Property("ItemName")
.HasMaxLength(64)
- .HasColumnType("nvarchar(64)")
- .HasColumnName("ItemName");
+ .HasColumnType("nvarchar(64)");
b.Property("JobStatus")
.HasColumnType("int");
@@ -23990,8 +23987,8 @@ namespace Win_in.Sfs.Wms.Store.Migrations
.HasColumnType("nvarchar(64)");
b.Property("Reason")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
+ .HasMaxLength(1024)
+ .HasColumnType("nvarchar(1024)");
b.Property("RecommendFromArriveDate")
.HasColumnType("datetime2");
diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415054835_transferLibV222.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415063138_transferLibV2222.cs
similarity index 57%
rename from be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415054835_transferLibV222.cs
rename to be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415063138_transferLibV2222.cs
index bd90d60bb..e0fc3953c 100644
--- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415054835_transferLibV222.cs
+++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415063138_transferLibV2222.cs
@@ -1,11 +1,11 @@
-using System;
+using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Win_in.Sfs.Wms.Store.Migrations
{
- public partial class transferLibV222 : Migration
+ public partial class transferLibV2222 : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
@@ -13,6 +13,13 @@ namespace Win_in.Sfs.Wms.Store.Migrations
name: "IX_Store_TransferLibNoteDetail_Number_FromPackingCode_FromLocationCode_ToLocationCode_FromStatus_ToStatus",
table: "Store_TransferLibNoteDetail");
+ migrationBuilder.DropIndex(
+ name: "IX_Store_InjectionNoteDetail_FromPackingCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropIndex(
+ name: "IX_Store_InjectionNoteDetail_Number_FromPackingCode_FromLocationCode_ToLocationCode",
+ table: "Store_InjectionNoteDetail");
migrationBuilder.DropColumn(
name: "FromContainerCode",
@@ -134,7 +141,113 @@ namespace Win_in.Sfs.Wms.Store.Migrations
name: "ToWarehouseCode",
table: "Store_TransferLibNoteDetail");
+ migrationBuilder.DropColumn(
+ name: "ExpiredTime",
+ table: "Store_InjectionRequestDetail");
+
+ migrationBuilder.DropColumn(
+ name: "WorkStation",
+ table: "Store_InjectionRequestDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ProdLine",
+ table: "Store_InjectionRequest");
+
+ migrationBuilder.DropColumn(
+ name: "FromLocationArea",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "FromLocationCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "FromLocationErpCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "FromLocationGroup",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "FromStatus",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "FromWarehouseCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "HandledContainerCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "HandledLot",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "HandledPackingCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "HandledSupplierBatch",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "Qty",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "RecommendContainerCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "RecommendLot",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "RecommendPackingCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "RecommendSupplierBatch",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "SupplierBatch",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToLocationArea",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToLocationCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToLocationErpCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToLocationGroup",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToStatus",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToWarehouseCode",
+ table: "Store_InjectionNoteDetail");
+
+ migrationBuilder.DropColumn(
+ name: "WorkStation",
+ table: "Store_InjectionNoteDetail");
+ migrationBuilder.DropColumn(
+ name: "Workshop",
+ table: "Store_InjectionNote");
migrationBuilder.DropColumn(
name: "FromContainerCode",
@@ -188,6 +301,81 @@ namespace Win_in.Sfs.Wms.Store.Migrations
name: "ToWarehouseCode",
table: "Job_TransferLibJobDetail");
+ migrationBuilder.DropColumn(
+ name: "DistributionType",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "HandledContainerCode",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "HandledLot",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "HandledPackingCode",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "HandledSupplierBatch",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "Operation",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "PlannedSplitRule",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "RecommendContainerCode",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "RecommendLot",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "RecommendPackingCode",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "RecommendSupplierBatch",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToLocationArea",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToLocationCode",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToLocationErpCode",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToLocationGroup",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "ToWarehouseCode",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "TruncType",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "WorkStation",
+ table: "Job_InjectionJobDetail");
+
+ migrationBuilder.DropColumn(
+ name: "Workshop",
+ table: "Job_InjectionJob");
migrationBuilder.RenameColumn(
name: "ToLocationGroup",
@@ -269,6 +457,100 @@ namespace Win_in.Sfs.Wms.Store.Migrations
table: "Store_TransferLibNoteDetail",
newName: "HandledToArriveDate");
+ migrationBuilder.RenameColumn(
+ name: "ToPackingCode",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibToWarehouseCode");
+
+ migrationBuilder.RenameColumn(
+ name: "ToLot",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibToSupplierBatch");
+
+ migrationBuilder.RenameColumn(
+ name: "ToContainerCode",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibToPackingCode");
+
+ migrationBuilder.RenameColumn(
+ name: "RecommendQty",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibToQty");
+
+ migrationBuilder.RenameColumn(
+ name: "RecommendProduceDate",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibToProduceDate");
+
+ migrationBuilder.RenameColumn(
+ name: "RecommendExpireDate",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibToExpireDate");
+
+ migrationBuilder.RenameColumn(
+ name: "RecommendArriveDate",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibToArriveDate");
+
+ migrationBuilder.RenameColumn(
+ name: "ProduceDate",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibFromProduceDate");
+
+ migrationBuilder.RenameColumn(
+ name: "IssueTime",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibFromExpireDate");
+
+ migrationBuilder.RenameColumn(
+ name: "HandledQty",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibFromQty");
+
+ migrationBuilder.RenameColumn(
+ name: "HandledProduceDate",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibFromArriveDate");
+
+ migrationBuilder.RenameColumn(
+ name: "HandledExpireDate",
+ table: "Store_InjectionNoteDetail",
+ newName: "RecommendToProduceDate");
+
+ migrationBuilder.RenameColumn(
+ name: "HandledArriveDate",
+ table: "Store_InjectionNoteDetail",
+ newName: "RecommendToExpireDate");
+
+ migrationBuilder.RenameColumn(
+ name: "FromPackingCode",
+ table: "Store_InjectionNoteDetail",
+ newName: "HandledToLocationCode");
+
+ migrationBuilder.RenameColumn(
+ name: "FromLot",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibToLot");
+
+ migrationBuilder.RenameColumn(
+ name: "FromContainerCode",
+ table: "Store_InjectionNoteDetail",
+ newName: "TransferLibToLocationGroup");
+
+ migrationBuilder.RenameColumn(
+ name: "ExpiredTime",
+ table: "Store_InjectionNoteDetail",
+ newName: "RecommendToArriveDate");
+
+ migrationBuilder.RenameColumn(
+ name: "ExpireDate",
+ table: "Store_InjectionNoteDetail",
+ newName: "RecommendFromProduceDate");
+
+ migrationBuilder.RenameColumn(
+ name: "ArriveDate",
+ table: "Store_InjectionNoteDetail",
+ newName: "RecommendFromExpireDate");
migrationBuilder.RenameColumn(
name: "ToStatus",
@@ -320,6 +602,65 @@ namespace Win_in.Sfs.Wms.Store.Migrations
table: "Job_TransferLibJobDetail",
newName: "HandledToArriveDate");
+ migrationBuilder.RenameColumn(
+ name: "RoundedQty",
+ table: "Job_InjectionJobDetail",
+ newName: "TransferLibToQty");
+
+ migrationBuilder.RenameColumn(
+ name: "RecommendQty",
+ table: "Job_InjectionJobDetail",
+ newName: "TransferLibFromQty");
+
+ migrationBuilder.RenameColumn(
+ name: "RecommendProduceDate",
+ table: "Job_InjectionJobDetail",
+ newName: "TransferLibToProduceDate");
+
+ migrationBuilder.RenameColumn(
+ name: "RecommendExpireDate",
+ table: "Job_InjectionJobDetail",
+ newName: "TransferLibToExpireDate");
+
+ migrationBuilder.RenameColumn(
+ name: "RecommendArriveDate",
+ table: "Job_InjectionJobDetail",
+ newName: "TransferLibToArriveDate");
+
+ migrationBuilder.RenameColumn(
+ name: "PlanBeginTime",
+ table: "Job_InjectionJobDetail",
+ newName: "TransferLibFromProduceDate");
+
+ migrationBuilder.RenameColumn(
+ name: "HandledQty",
+ table: "Job_InjectionJobDetail",
+ newName: "RequestQty");
+
+ migrationBuilder.RenameColumn(
+ name: "HandledProduceDate",
+ table: "Job_InjectionJobDetail",
+ newName: "TransferLibFromExpireDate");
+
+ migrationBuilder.RenameColumn(
+ name: "HandledExpireDate",
+ table: "Job_InjectionJobDetail",
+ newName: "TransferLibFromArriveDate");
+
+ migrationBuilder.RenameColumn(
+ name: "HandledArriveDate",
+ table: "Job_InjectionJobDetail",
+ newName: "RecommendToProduceDate");
+
+ migrationBuilder.RenameColumn(
+ name: "ExpiredTime",
+ table: "Job_InjectionJobDetail",
+ newName: "RecommendToExpireDate");
+
+ migrationBuilder.RenameColumn(
+ name: "DeliveryQty",
+ table: "Job_InjectionJobDetail",
+ newName: "RecommendToQty");
migrationBuilder.AlterColumn(
name: "Uom",
@@ -334,8 +675,8 @@ namespace Win_in.Sfs.Wms.Store.Migrations
migrationBuilder.AlterColumn(
name: "Reason",
table: "Store_TransferLibRequestDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ type: "nvarchar(1024)",
+ maxLength: 1024,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(max)",
@@ -1316,222 +1657,1137 @@ namespace Win_in.Sfs.Wms.Store.Migrations
nullable: false,
defaultValue: 0);
-
migrationBuilder.AlterColumn(
name: "Uom",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64);
migrationBuilder.AlterColumn(
- name: "RecommendToWarehouseCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendFromWarehouseCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "RecommendToSupplierBatch",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendFromLocationGroup",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "RecommendToPackingCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendFromLocationErpCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "RecommendToLot",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendFromLocationCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "RecommendToLocationGroup",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendFromLocationArea",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "RecommendToLocationErpCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "HandledFromWarehouseCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "RecommendToLocationCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "HandledFromLocationGroup",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "RecommendToLocationArea",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "HandledFromLocationErpCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "HandledFromLocationCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(450)",
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "HandledFromLocationArea",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
- migrationBuilder.AlterColumn(
- name: "RecommendToContainerCode",
+ migrationBuilder.AddColumn(
+ name: "HandledFromArriveDate",
+ table: "Store_InjectionNoteDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromContainerCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromExpireDate",
+ table: "Store_InjectionNoteDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromLot",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromPackingCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(450)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromProduceDate",
+ table: "Store_InjectionNoteDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromQty",
+ table: "Store_InjectionNoteDetail",
+ type: "decimal(18,6)",
+ nullable: false,
+ defaultValue: 0m);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromSupplierBatch",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToArriveDate",
+ table: "Store_InjectionNoteDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledToContainerCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToExpireDate",
+ table: "Store_InjectionNoteDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationArea",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationErpCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationGroup",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLot",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToPackingCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToProduceDate",
+ table: "Store_InjectionNoteDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledToQty",
+ table: "Store_InjectionNoteDetail",
+ type: "decimal(18,6)",
+ nullable: false,
+ defaultValue: 0m);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToSupplierBatch",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToWarehouseCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendFromArriveDate",
+ table: "Store_InjectionNoteDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "RecommendFromContainerCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendFromLot",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendFromPackingCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendFromQty",
+ table: "Store_InjectionNoteDetail",
+ type: "decimal(18,6)",
+ nullable: false,
+ defaultValue: 0m);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendFromSupplierBatch",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendToContainerCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendToLocationArea",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendToLocationCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendToLocationErpCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendToLocationGroup",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendToLot",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendToPackingCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendToQty",
+ table: "Store_InjectionNoteDetail",
+ type: "decimal(18,6)",
+ nullable: false,
+ defaultValue: 0m);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendToSupplierBatch",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RecommendToWarehouseCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RequestLocationArea",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RequestLocationCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RequestLocationErpCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RequestLocationGroup",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "RequestQty",
+ table: "Store_InjectionNoteDetail",
+ type: "decimal(18,6)",
+ nullable: false,
+ defaultValue: 0m);
+
+ migrationBuilder.AddColumn(
+ name: "RequestWarehouseCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "Status",
+ table: "Store_InjectionNoteDetail",
+ type: "int",
+ nullable: false,
+ defaultValue: 0);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromContainerCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromLocationArea",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromLocationCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromLocationErpCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromLocationGroup",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromLot",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromPackingCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromSupplierBatch",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromWarehouseCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibToContainerCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibToLocationArea",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibToLocationCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "TransferLibToLocationErpCode",
+ table: "Store_InjectionNoteDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "Uom",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendToWarehouseCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendToSupplierBatch",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendToPackingCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendToLot",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendToLocationGroup",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendToLocationErpCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendToLocationCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendToLocationArea",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendToContainerCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendFromWarehouseCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendFromSupplierBatch",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendFromPackingCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendFromLot",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendFromLocationGroup",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendFromLocationErpCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendFromLocationCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendFromLocationArea",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "RecommendFromContainerCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "Reason",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "OnTheWayLocationCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "ItemDesc2",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(1024)",
+ maxLength: 1024,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "ItemDesc1",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(1024)",
+ maxLength: 1024,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "ItemCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64);
+
+ migrationBuilder.AlterColumn(
+ name: "CallServerName",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(1024)",
+ maxLength: 1024,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "CallRequestNumber",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "CallJobNumber",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AlterColumn(
+ name: "CallBusinessType",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(max)",
+ oldNullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromArriveDate",
+ table: "Job_TransferLibJobDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromContainerCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromExpireDate",
+ table: "Job_TransferLibJobDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromLocationArea",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromLocationCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromLocationErpCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromLocationGroup",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromLot",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromPackingCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromProduceDate",
+ table: "Job_TransferLibJobDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromQty",
+ table: "Job_TransferLibJobDetail",
+ type: "decimal(18,6)",
+ nullable: false,
+ defaultValue: 0m);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromSupplierBatch",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromWarehouseCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToContainerCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationArea",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationErpCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationGroup",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLot",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToPackingCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToQty",
+ table: "Job_TransferLibJobDetail",
+ type: "decimal(18,6)",
+ nullable: false,
+ defaultValue: 0m);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToSupplierBatch",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToWarehouseCode",
+ table: "Job_TransferLibJobDetail",
+ type: "nvarchar(64)",
+ maxLength: 64,
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "IsItemCodeFrom",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsItemCodeTo",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsLocationAreaFrom",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsLocationAreaTo",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsLocationCodeFrom",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsLocationCodeTo",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsLocationErpCodeFrom",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsLocationErpCodeTo",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsLocationGroupFrom",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsLocationGroupTo",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsLotFrom",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsLotTo",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsPackingCodeFrom",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsPackingCodeTo",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsQtyFrom",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsQtyTo",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsStatusFrom",
+ table: "Job_TransferLibJobDetail",
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
+
+ migrationBuilder.AddColumn(
+ name: "IsStatusTo",
table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
- nullable: true,
- oldClrType: typeof(string),
- oldType: "nvarchar(max)",
- oldNullable: true);
+ type: "bit",
+ nullable: false,
+ defaultValue: false);
- migrationBuilder.AlterColumn(
- name: "RecommendFromWarehouseCode",
+ migrationBuilder.AddColumn(
+ name: "PositionCode",
table: "Job_TransferLibJobDetail",
type: "nvarchar(64)",
maxLength: 64,
- nullable: true,
- oldClrType: typeof(string),
- oldType: "nvarchar(max)",
- oldNullable: true);
+ nullable: true);
- migrationBuilder.AlterColumn(
- name: "RecommendFromSupplierBatch",
+ migrationBuilder.AddColumn(
+ name: "ProdLine",
table: "Job_TransferLibJobDetail",
type: "nvarchar(64)",
maxLength: 64,
- nullable: true,
- oldClrType: typeof(string),
- oldType: "nvarchar(max)",
- oldNullable: true);
+ nullable: true);
- migrationBuilder.AlterColumn(
- name: "RecommendFromPackingCode",
+ migrationBuilder.AddColumn(
+ name: "RequestQty",
table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
- nullable: true,
- oldClrType: typeof(string),
- oldType: "nvarchar(max)",
- oldNullable: true);
+ type: "decimal(18,6)",
+ nullable: false,
+ defaultValue: 0m);
migrationBuilder.AlterColumn(
- name: "RecommendFromLot",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendFromWarehouseCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
name: "RecommendFromLocationGroup",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
name: "RecommendFromLocationErpCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
name: "RecommendFromLocationCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
name: "RecommendFromLocationArea",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "RecommendFromContainerCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "Number",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
- oldNullable: true);
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64);
migrationBuilder.AlterColumn(
- name: "Reason",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "ItemName",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "OnTheWayLocationCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "ItemDesc2",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "ItemDesc2",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(1024)",
- maxLength: 1024,
+ name: "ItemDesc1",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(64)",
@@ -1539,10 +2795,18 @@ namespace Win_in.Sfs.Wms.Store.Migrations
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "ItemDesc1",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(1024)",
- maxLength: 1024,
+ name: "ItemCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true,
+ oldClrType: typeof(string),
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64);
+
+ migrationBuilder.AlterColumn(
+ name: "HandledFromWarehouseCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(64)",
@@ -1550,353 +2814,423 @@ namespace Win_in.Sfs.Wms.Store.Migrations
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "CallServerName",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(1024)",
- maxLength: 1024,
+ name: "HandledFromLocationGroup",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "CallRequestNumber",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "HandledFromLocationErpCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "CallJobNumber",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "HandledFromLocationCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AlterColumn(
- name: "CallBusinessType",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "HandledFromLocationArea",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true,
oldClrType: typeof(string),
- oldType: "nvarchar(max)",
+ oldType: "nvarchar(64)",
+ oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AddColumn(
name: "HandledFromArriveDate",
- table: "Job_TransferLibJobDetail",
+ table: "Job_InjectionJobDetail",
type: "datetime2",
nullable: false,
defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
migrationBuilder.AddColumn(
name: "HandledFromContainerCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
name: "HandledFromExpireDate",
- table: "Job_TransferLibJobDetail",
+ table: "Job_InjectionJobDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromLot",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromPackingCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromProduceDate",
+ table: "Job_InjectionJobDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromQty",
+ table: "Job_InjectionJobDetail",
+ type: "decimal(18,6)",
+ nullable: false,
+ defaultValue: 0m);
+
+ migrationBuilder.AddColumn(
+ name: "HandledFromSupplierBatch",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToArriveDate",
+ table: "Job_InjectionJobDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledToContainerCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToExpireDate",
+ table: "Job_InjectionJobDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationArea",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationErpCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLocationGroup",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToLot",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToPackingCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
+
+ migrationBuilder.AddColumn(
+ name: "HandledToProduceDate",
+ table: "Job_InjectionJobDetail",
type: "datetime2",
nullable: false,
defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+ migrationBuilder.AddColumn(
+ name: "HandledToQty",
+ table: "Job_InjectionJobDetail",
+ type: "decimal(18,6)",
+ nullable: false,
+ defaultValue: 0m);
+
migrationBuilder.AddColumn(
- name: "HandledFromLocationArea",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "HandledToSupplierBatch",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledFromLocationCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "HandledToWarehouseCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
- migrationBuilder.AddColumn(
- name: "HandledFromLocationErpCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
- nullable: true);
+ migrationBuilder.AddColumn(
+ name: "RecommendFromArriveDate",
+ table: "Job_InjectionJobDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
migrationBuilder.AddColumn(
- name: "HandledFromLocationGroup",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendFromContainerCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
+ migrationBuilder.AddColumn(
+ name: "RecommendFromExpireDate",
+ table: "Job_InjectionJobDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
migrationBuilder.AddColumn(
- name: "HandledFromLot",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendFromLot",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledFromPackingCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendFromPackingCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledFromProduceDate",
- table: "Job_TransferLibJobDetail",
+ name: "RecommendFromProduceDate",
+ table: "Job_InjectionJobDetail",
type: "datetime2",
nullable: false,
defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
migrationBuilder.AddColumn(
- name: "HandledFromQty",
- table: "Job_TransferLibJobDetail",
+ name: "RecommendFromQty",
+ table: "Job_InjectionJobDetail",
type: "decimal(18,6)",
nullable: false,
defaultValue: 0m);
migrationBuilder.AddColumn(
- name: "HandledFromSupplierBatch",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendFromSupplierBatch",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
+ migrationBuilder.AddColumn(
+ name: "RecommendToArriveDate",
+ table: "Job_InjectionJobDetail",
+ type: "datetime2",
+ nullable: false,
+ defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
+
migrationBuilder.AddColumn(
- name: "HandledFromWarehouseCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendToContainerCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledToContainerCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendToLocationArea",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledToLocationArea",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendToLocationCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledToLocationCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendToLocationErpCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledToLocationErpCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendToLocationGroup",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledToLocationGroup",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendToLot",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledToLot",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendToPackingCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledToPackingCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendToSupplierBatch",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
- migrationBuilder.AddColumn(
- name: "HandledToQty",
- table: "Job_TransferLibJobDetail",
- type: "decimal(18,6)",
- nullable: false,
- defaultValue: 0m);
-
migrationBuilder.AddColumn(
- name: "HandledToSupplierBatch",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RecommendToWarehouseCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "HandledToWarehouseCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "RequestLocationArea",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
- migrationBuilder.AddColumn(
- name: "IsItemCodeFrom",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
-
- migrationBuilder.AddColumn(
- name: "IsItemCodeTo",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
-
- migrationBuilder.AddColumn(
- name: "IsLocationAreaFrom",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "RequestLocationErpCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsLocationAreaTo",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "RequestLocationGroup",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsLocationCodeFrom",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "RequestWarehouseCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsLocationCodeTo",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromContainerCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsLocationErpCodeFrom",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromLocationArea",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsLocationErpCodeTo",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromLocationCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsLocationGroupFrom",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromLocationErpCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsLocationGroupTo",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromLocationGroup",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsLotFrom",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromLot",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsLotTo",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromPackingCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsPackingCodeFrom",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromSupplierBatch",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsPackingCodeTo",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibFromWarehouseCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsQtyFrom",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibToContainerCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsQtyTo",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibToLocationArea",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsStatusFrom",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibToLocationCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
- migrationBuilder.AddColumn(
- name: "IsStatusTo",
- table: "Job_TransferLibJobDetail",
- type: "bit",
- nullable: false,
- defaultValue: false);
+ migrationBuilder.AddColumn(
+ name: "TransferLibToLocationErpCode",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
+ nullable: true);
migrationBuilder.AddColumn(
- name: "PositionCode",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "TransferLibToLocationGroup",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn(
- name: "ProdLine",
- table: "Job_TransferLibJobDetail",
- type: "nvarchar(64)",
- maxLength: 64,
+ name: "TransferLibToLot",
+ table: "Job_InjectionJobDetail",
+ type: "nvarchar(max)",
nullable: true);
- migrationBuilder.AddColumn(
- name: "RequestQty",
- table: "Job_TransferLibJobDetail",
- type: "decimal(18,6)",
- nullable: false,
- defaultValue: 0m);
+ migrationBuilder.AddColumn