From 0db152a78d0f57ea353cd01f8770c535b4ae7fef Mon Sep 17 00:00:00 2001
From: wanggang <76527413@qq.com>
Date: Thu, 23 Mar 2023 19:41:33 +0800
Subject: [PATCH] update db seed
---
.../Win_in.Sfs.Auth.Web.csproj | 2 +-
.../BasedataHttpApiHostModule.cs | 4 +-
...taHttpApiHostMigrationsDbContextFactory.cs | 28 -
.../CoreHttpApiHostModule.cs | 10 +-
...orkCore.SqlServer.FileStorageDbContext.sql | 105 +
...FrameworkCore.SqlServer.LabelDbContext.sql | 209 +
...ameworkCore.SqlServer.MessageDbContext.sql | 157 +
...ameworkCore.MySql.FileStorageDbContext.sql | 100 +
...tityFrameworkCore.MySql.LabelDbContext.sql | 198 +
...tyFrameworkCore.MySql.MessageDbContext.sql | 148 +
.../StoreHttpApiHostModule.cs | 4 +-
...eworkCore.SqlServer.InventoryDbContext.sql | 399 ++
...FrameworkCore.MySql.InventoryDbContext.sql | 381 ++
...tityFrameworkCore.MySql.StoreDbContext.sql | 5694 +++++++++++++++++
.../FodyWeavers.xml | 4 +-
.../20230104032849_RemoveCompany.Designer.cs | 328 -
.../20230104032849_RemoveCompany.cs | 161 -
...012547_FileStorageEnumToString.Designer.cs | 335 -
.../20230215012547_FileStorageEnumToString.cs | 86 -
.../FileStorageDbContextModelSnapshot.cs | 333 -
.../src/Win_in.Sfs.Shared.Host/ModuleBase.cs | 17 +-
21 files changed, 7407 insertions(+), 1296 deletions(-)
delete mode 100644 be/Hosts/Basedata.Host/Win_in.Sfs.Basedata.HttpApi.Host/EntityFrameworkCore/BasedataHttpApiHostMigrationsDbContextFactory.cs
create mode 100644 be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.FileStorageDbContext.sql
create mode 100644 be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.LabelDbContext.sql
create mode 100644 be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.MessageDbContext.sql
create mode 100644 be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.FileStorageDbContext.sql
create mode 100644 be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.LabelDbContext.sql
create mode 100644 be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.MessageDbContext.sql
create mode 100644 be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.InventoryDbContext.sql
create mode 100644 be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.InventoryDbContext.sql
create mode 100644 be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.StoreDbContext.sql
delete mode 100644 be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230104032849_RemoveCompany.Designer.cs
delete mode 100644 be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230104032849_RemoveCompany.cs
delete mode 100644 be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230215012547_FileStorageEnumToString.Designer.cs
delete mode 100644 be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230215012547_FileStorageEnumToString.cs
delete mode 100644 be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/FileStorageDbContextModelSnapshot.cs
diff --git a/be/Hosts/Auth.Host/src/Win_in.Sfs.Auth.Web/Win_in.Sfs.Auth.Web.csproj b/be/Hosts/Auth.Host/src/Win_in.Sfs.Auth.Web/Win_in.Sfs.Auth.Web.csproj
index 793909468..671262c8e 100644
--- a/be/Hosts/Auth.Host/src/Win_in.Sfs.Auth.Web/Win_in.Sfs.Auth.Web.csproj
+++ b/be/Hosts/Auth.Host/src/Win_in.Sfs.Auth.Web/Win_in.Sfs.Auth.Web.csproj
@@ -14,7 +14,7 @@
true
Win_in.Sfs.Auth-4681b4fd-151f-4221-84a4-929d86723e4c
1.yyyy.Mdd.Hmm
- 1.2023.323.1845
+ 1.2023.323.1936
True
diff --git a/be/Hosts/Basedata.Host/Win_in.Sfs.Basedata.HttpApi.Host/BasedataHttpApiHostModule.cs b/be/Hosts/Basedata.Host/Win_in.Sfs.Basedata.HttpApi.Host/BasedataHttpApiHostModule.cs
index e710d009b..e84d59997 100644
--- a/be/Hosts/Basedata.Host/Win_in.Sfs.Basedata.HttpApi.Host/BasedataHttpApiHostModule.cs
+++ b/be/Hosts/Basedata.Host/Win_in.Sfs.Basedata.HttpApi.Host/BasedataHttpApiHostModule.cs
@@ -11,8 +11,6 @@ using Volo.Abp.AutoMapper;
using Volo.Abp.BlobStoring;
using Volo.Abp.BlobStoring.Database;
using Volo.Abp.Caching.StackExchangeRedis;
-using Volo.Abp.EntityFrameworkCore;
-using Volo.Abp.EntityFrameworkCore.MySQL;
using Volo.Abp.Http.Client;
using Volo.Abp.Http.Client.Authentication;
using Volo.Abp.Http.Client.IdentityModel.Web;
@@ -44,7 +42,7 @@ namespace Win_in.Sfs.Basedata;
typeof(AbpAspNetCoreMvcUiMultiTenancyModule),
typeof(AbpAutofacModule),
typeof(AbpCachingStackExchangeRedisModule),
- typeof(AbpEntityFrameworkCoreMySQLModule),
+ //typeof(AbpEntityFrameworkCoreMySQLModule),
typeof(AbpAuditLoggingEntityFrameworkCoreModule),
typeof(AbpPermissionManagementEntityFrameworkCoreModule),
typeof(AbpSettingManagementEntityFrameworkCoreModule),
diff --git a/be/Hosts/Basedata.Host/Win_in.Sfs.Basedata.HttpApi.Host/EntityFrameworkCore/BasedataHttpApiHostMigrationsDbContextFactory.cs b/be/Hosts/Basedata.Host/Win_in.Sfs.Basedata.HttpApi.Host/EntityFrameworkCore/BasedataHttpApiHostMigrationsDbContextFactory.cs
deleted file mode 100644
index 8c61a9620..000000000
--- a/be/Hosts/Basedata.Host/Win_in.Sfs.Basedata.HttpApi.Host/EntityFrameworkCore/BasedataHttpApiHostMigrationsDbContextFactory.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-using System.IO;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Design;
-using Microsoft.Extensions.Configuration;
-
-namespace Win_in.Sfs.Basedata;
-
-//public class BasedataHttpApiHostMigrationsDbContextFactory : IDesignTimeDbContextFactory
-//{
-// public BasedataHttpApiHostMigrationsDbContext CreateDbContext(string[] args)
-// {
-// var configuration = BuildConfiguration();
-
-// var builder = new DbContextOptionsBuilder()
-// .UseMySql();
-
-// return new BasedataHttpApiHostMigrationsDbContext(builder.Options);
-// }
-
-// private static IConfigurationRoot BuildConfiguration()
-// {
-// var builder = new ConfigurationBuilder()
-// .SetBasePath(Directory.GetCurrentDirectory())
-// .AddJsonFile("appsettings.json", optional: false);
-
-// return builder.Build();
-// }
-//}
diff --git a/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/CoreHttpApiHostModule.cs b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/CoreHttpApiHostModule.cs
index 85d713f68..750f114eb 100644
--- a/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/CoreHttpApiHostModule.cs
+++ b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/CoreHttpApiHostModule.cs
@@ -7,8 +7,6 @@ using Volo.Abp.AspNetCore.Serilog;
using Volo.Abp.AuditLogging.EntityFrameworkCore;
using Volo.Abp.Autofac;
using Volo.Abp.Caching.StackExchangeRedis;
-using Volo.Abp.EntityFrameworkCore;
-using Volo.Abp.EntityFrameworkCore.MySQL;
using Volo.Abp.Http.Client;
using Volo.Abp.Http.Client.Authentication;
using Volo.Abp.Http.Client.IdentityModel.Web;
@@ -48,8 +46,8 @@ namespace Win_in.Sfs.Core.Host;
typeof(AbpAutofacModule),
typeof(AbpAspNetCoreSerilogModule),
typeof(AbpSwashbuckleModule),
- typeof(AbpHttpClientModule),
- typeof(AbpEntityFrameworkCoreMySQLModule)
+ typeof(AbpHttpClientModule)
+ //typeof(AbpEntityFrameworkCoreMySQLModule)
)]
[DependsOn(
typeof(AbpIdentityApplicationContractsModule),
@@ -90,10 +88,6 @@ public class CoreHttpApiHostModule : ModuleBase
{
base.ConfigureServices(context);
ConfigureHttpClientProxies(context);
- Configure(options =>
- {
- options.UseMySQL();
- });
}
private static void ConfigureHttpClientProxies(ServiceConfigurationContext context)
diff --git a/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.FileStorageDbContext.sql b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.FileStorageDbContext.sql
new file mode 100644
index 000000000..14f069f75
--- /dev/null
+++ b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.FileStorageDbContext.sql
@@ -0,0 +1,105 @@
+CREATE TABLE [AbpBlobContainers] (
+ [Id] uniqueidentifier NOT NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Name] nvarchar(128) NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ CONSTRAINT [PK_AbpBlobContainers] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [FileStorage_DataExportTask] (
+ [Id] uniqueidentifier NOT NULL,
+ [ExportFileBlobName] nvarchar(64) NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ [Function] nvarchar(64) NOT NULL,
+ [Route] nvarchar(64) NOT NULL,
+ [RequestParam] nvarchar(max) NULL,
+ [ReturnResult] nvarchar(max) NULL,
+ [Worker] nvarchar(64) NULL,
+ [BeginTime] datetime2 NULL,
+ [EndTime] datetime2 NULL,
+ [Status] nvarchar(64) NOT NULL,
+ CONSTRAINT [PK_FileStorage_DataExportTask] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [FileStorage_DataImportTask] (
+ [Id] uniqueidentifier NOT NULL,
+ [ImportFileBlobName] nvarchar(64) NOT NULL,
+ [ImportReportBlobName] nvarchar(64) NULL,
+ [ImportStatus] int NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ [Function] nvarchar(64) NOT NULL,
+ [Route] nvarchar(64) NOT NULL,
+ [RequestParam] nvarchar(max) NULL,
+ [ReturnResult] nvarchar(max) NULL,
+ [Worker] nvarchar(64) NULL,
+ [BeginTime] datetime2 NULL,
+ [EndTime] datetime2 NULL,
+ [Status] nvarchar(64) NOT NULL,
+ CONSTRAINT [PK_FileStorage_DataImportTask] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [FileStorage_File] (
+ [Id] uniqueidentifier NOT NULL,
+ [FileName] nvarchar(1024) NOT NULL,
+ [BlobName] nvarchar(1024) NOT NULL,
+ [ByteSize] bigint NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(max) NULL,
+ CONSTRAINT [PK_FileStorage_File] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [AbpBlobs] (
+ [Id] uniqueidentifier NOT NULL,
+ [ContainerId] uniqueidentifier NOT NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Name] nvarchar(256) NOT NULL,
+ [Content] varbinary(max) NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ CONSTRAINT [PK_AbpBlobs] PRIMARY KEY ([Id]),
+ CONSTRAINT [FK_AbpBlobs_AbpBlobContainers_ContainerId] FOREIGN KEY ([ContainerId]) REFERENCES [AbpBlobContainers] ([Id]) ON DELETE CASCADE
+);
+GO
+
+
+CREATE INDEX [IX_AbpBlobContainers_TenantId_Name] ON [AbpBlobContainers] ([TenantId], [Name]);
+GO
+
+
+CREATE INDEX [IX_AbpBlobs_ContainerId] ON [AbpBlobs] ([ContainerId]);
+GO
+
+
+CREATE INDEX [IX_AbpBlobs_TenantId_ContainerId_Name] ON [AbpBlobs] ([TenantId], [ContainerId], [Name]);
+GO
+
+
diff --git a/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.LabelDbContext.sql b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.LabelDbContext.sql
new file mode 100644
index 000000000..0e3cb8422
--- /dev/null
+++ b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.LabelDbContext.sql
@@ -0,0 +1,209 @@
+CREATE TABLE [Label_CountLabel] (
+ [Id] uniqueidentifier NOT NULL,
+ [RuleCode] nvarchar(64) NOT NULL,
+ [CountNumber] int NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Label_CountLabel] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Label_InventoryLabel] (
+ [Id] uniqueidentifier NOT NULL,
+ [Code] nvarchar(64) NOT NULL,
+ [LabelType] nvarchar(64) NOT NULL,
+ [FullBarcodeString] nvarchar(64) NULL,
+ [ItemCode] nvarchar(64) NOT NULL,
+ [ItemName] nvarchar(max) NULL,
+ [ItemDesc1] nvarchar(max) NULL,
+ [ItemDesc2] nvarchar(max) NULL,
+ [Lot] nvarchar(64) NOT NULL,
+ [SupplierBatch] nvarchar(max) NULL,
+ [ArriveDate] datetime2 NOT NULL,
+ [ProduceDate] datetime2 NOT NULL,
+ [ExpireDate] datetime2 NOT NULL,
+ [StdPackQty] decimal(18,6) NOT NULL,
+ [Uom] nvarchar(64) NULL,
+ [Qty] decimal(18,6) NOT NULL,
+ [LabelStatus] nvarchar(64) NOT NULL,
+ [RecommendLocationCode] nvarchar(64) NULL,
+ [LocationErpCode] nvarchar(max) NULL,
+ [ContainerCode] nvarchar(64) NULL,
+ [QualityInfo_QLevel] nvarchar(64) NULL,
+ [QualityInfo_QualityFile] nvarchar(64) NULL,
+ [PurchaseInfo_SupplierCode] nvarchar(64) NULL,
+ [PurchaseInfo_PoNumber] nvarchar(64) NULL,
+ [PurchaseInfo_RpNumber] nvarchar(64) NULL,
+ [PurchaseInfo_AsnNumber] nvarchar(64) NULL,
+ [ProductionInfo_ProdLine] nvarchar(64) NULL,
+ [ProductionInfo_Team] nvarchar(64) NULL,
+ [ProductionInfo_Shift] nvarchar(64) NULL,
+ [Specifications] nvarchar(max) NULL,
+ [SupplierName] nvarchar(max) NULL,
+ [SupplierSimpleName] nvarchar(max) NULL,
+ [SupplierItemCode] nvarchar(max) NULL,
+ [SupplierItemName] nvarchar(max) NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Label_InventoryLabel] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Label_LabelDefinition] (
+ [Id] uniqueidentifier NOT NULL,
+ [Code] nvarchar(64) NOT NULL,
+ [Name] nvarchar(64) NULL,
+ [Description] nvarchar(1024) NULL,
+ [Type] nvarchar(64) NULL,
+ [Prefix] nvarchar(64) NULL,
+ [Format] nvarchar(64) NULL,
+ [SerialLength] int NOT NULL,
+ [Separator] nvarchar(64) NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Label_LabelDefinition] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Label_PalletCode] (
+ [Id] uniqueidentifier NOT NULL,
+ [RuleCode] nvarchar(64) NOT NULL,
+ [PalletlNumber] int NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Label_PalletCode] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Label_PalletLabel] (
+ [Id] uniqueidentifier NOT NULL,
+ [Code] nvarchar(64) NOT NULL,
+ [LabelType] nvarchar(64) NOT NULL,
+ [LabelStatus] nvarchar(64) NOT NULL,
+ [HasItem] bit NOT NULL,
+ [Name] nvarchar(max) NULL,
+ [Desc1] nvarchar(max) NULL,
+ [Desc2] nvarchar(max) NULL,
+ [ParentId] uniqueidentifier NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Label_PalletLabel] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Label_SaleLabel] (
+ [Id] uniqueidentifier NOT NULL,
+ [Code] nvarchar(64) NOT NULL,
+ [LabelType] nvarchar(64) NOT NULL,
+ [FullBarcodeString] nvarchar(64) NOT NULL,
+ [ItemCode] nvarchar(64) NOT NULL,
+ [ItemName] nvarchar(max) NULL,
+ [ItemDesc1] nvarchar(max) NULL,
+ [ItemDesc2] nvarchar(max) NULL,
+ [Lot] nvarchar(64) NOT NULL,
+ [SupplierBatch] nvarchar(max) NULL,
+ [ArriveDate] datetime2 NOT NULL,
+ [ProduceDate] datetime2 NOT NULL,
+ [ExpireDate] datetime2 NOT NULL,
+ [StdPackQty] decimal(18,6) NOT NULL,
+ [Uom] nvarchar(64) NULL,
+ [Qty] decimal(18,6) NOT NULL,
+ [LabelStatus] nvarchar(64) NOT NULL,
+ [DocumentCode] nvarchar(64) NOT NULL,
+ [ContainerCode] nvarchar(64) NOT NULL,
+ [SaleInfo_SaleInfoName] nvarchar(max) NULL,
+ [QualityInfo_QLevel] nvarchar(64) NULL,
+ [QualityInfo_QualityFile] nvarchar(64) NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Label_SaleLabel] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Label_SerialCode] (
+ [Id] uniqueidentifier NOT NULL,
+ [RuleCode] nvarchar(64) NOT NULL,
+ [SerialNumber] int NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Label_SerialCode] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Label_CountLabel_RuleCode_CountNumber] ON [Label_CountLabel] ([RuleCode], [CountNumber]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Label_InventoryLabel_Code] ON [Label_InventoryLabel] ([Code]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Label_LabelDefinition_Code] ON [Label_LabelDefinition] ([Code]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Label_PalletCode_RuleCode_PalletlNumber] ON [Label_PalletCode] ([RuleCode], [PalletlNumber]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Label_PalletLabel_Code] ON [Label_PalletLabel] ([Code]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Label_SaleLabel_Code] ON [Label_SaleLabel] ([Code]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Label_SerialCode_RuleCode_SerialNumber] ON [Label_SerialCode] ([RuleCode], [SerialNumber]);
+GO
+
+
diff --git a/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.MessageDbContext.sql b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.MessageDbContext.sql
new file mode 100644
index 000000000..c0023c36f
--- /dev/null
+++ b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.MessageDbContext.sql
@@ -0,0 +1,157 @@
+CREATE TABLE [Message_Announcement] (
+ [Id] uniqueidentifier NOT NULL,
+ [Title] nvarchar(64) NOT NULL,
+ [Brief] nvarchar(1024) NOT NULL,
+ [Content] nvarchar(3072) NULL,
+ [MessageLevel] nvarchar(64) NOT NULL,
+ [ActiveTime] datetime2 NOT NULL,
+ [ExpireTime] datetime2 NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Message_Announcement] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Message_MessageType] (
+ [Id] uniqueidentifier NOT NULL,
+ [MessageTypeCode] nvarchar(64) NULL,
+ [MessageTypeName] nvarchar(64) NULL,
+ [EmailTemplate] nvarchar(3072) NULL,
+ [SmsTemplate] nvarchar(1024) NULL,
+ [IsSendEmail] bit NOT NULL,
+ [IsSendSms] bit NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Message_MessageType] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Message_MessageTypeSubscribe] (
+ [Id] uniqueidentifier NOT NULL,
+ [UserId] uniqueidentifier NOT NULL,
+ [Username] nvarchar(64) NULL,
+ [MessageTypeId] uniqueidentifier NOT NULL,
+ [MessageTypeCode] nvarchar(64) NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Message_MessageTypeSubscribe] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Message_NotifyMessage] (
+ [Id] uniqueidentifier NOT NULL,
+ [MessageType] nvarchar(64) NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ [Title] nvarchar(64) NOT NULL,
+ [Content] nvarchar(max) NULL,
+ [MessageLevel] nvarchar(64) NOT NULL,
+ [SendTime] datetime2 NOT NULL,
+ CONSTRAINT [PK_Message_NotifyMessage] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Message_PrivateMessage] (
+ [Id] uniqueidentifier NOT NULL,
+ [FromUserId] uniqueidentifier NOT NULL,
+ [ToUserId] uniqueidentifier NOT NULL,
+ [FromUsername] nvarchar(64) NOT NULL,
+ [ToUsername] nvarchar(64) NOT NULL,
+ [HasRead] bit NOT NULL,
+ [ReadTime] datetime2 NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ [Title] nvarchar(64) NOT NULL,
+ [Content] nvarchar(max) NULL,
+ [MessageLevel] nvarchar(64) NOT NULL,
+ [SendTime] datetime2 NOT NULL,
+ CONSTRAINT [PK_Message_PrivateMessage] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Message_UserNotifyMessage] (
+ [Id] uniqueidentifier NOT NULL,
+ [UserId] uniqueidentifier NOT NULL,
+ [Username] nvarchar(64) NULL,
+ [MessageId] uniqueidentifier NOT NULL,
+ [Title] nvarchar(1024) NULL,
+ [HasRead] bit NOT NULL,
+ [ReadTime] datetime2 NULL,
+ [HasPush] bit NOT NULL,
+ [PushTime] datetime2 NULL,
+ [SmsHasSent] bit NOT NULL,
+ [SmsSendTime] datetime2 NULL,
+ [EmailHasSent] bit NOT NULL,
+ [EmailSendTime] datetime2 NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Message_UserNotifyMessage] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE INDEX [IX_Message_Announcement_Title] ON [Message_Announcement] ([Title]);
+GO
+
+
+CREATE INDEX [IX_Message_MessageType_MessageTypeCode] ON [Message_MessageType] ([MessageTypeCode]);
+GO
+
+
+CREATE INDEX [IX_Message_MessageTypeSubscribe_UserId_MessageTypeId] ON [Message_MessageTypeSubscribe] ([UserId], [MessageTypeId]);
+GO
+
+
+CREATE INDEX [IX_Message_NotifyMessage_Title] ON [Message_NotifyMessage] ([Title]);
+GO
+
+
+CREATE INDEX [IX_Message_PrivateMessage_FromUserId_ToUserId_Title] ON [Message_PrivateMessage] ([FromUserId], [ToUserId], [Title]);
+GO
+
+
+CREATE INDEX [IX_Message_UserNotifyMessage_UserId_MessageId] ON [Message_UserNotifyMessage] ([UserId], [MessageId]);
+GO
+
+
diff --git a/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.FileStorageDbContext.sql b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.FileStorageDbContext.sql
new file mode 100644
index 000000000..98b20c957
--- /dev/null
+++ b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.FileStorageDbContext.sql
@@ -0,0 +1,100 @@
+ALTER DATABASE CHARACTER SET utf8mb4;
+
+
+CREATE TABLE `AbpBlobContainers` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Name` varchar(128) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_AbpBlobContainers` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `FileStorage_DataExportTask` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ExportFileBlobName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Function` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Route` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RequestParam` longtext CHARACTER SET utf8mb4 NULL,
+ `ReturnResult` longtext CHARACTER SET utf8mb4 NULL,
+ `Worker` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BeginTime` datetime(6) NULL,
+ `EndTime` datetime(6) NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_FileStorage_DataExportTask` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `FileStorage_DataImportTask` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ImportFileBlobName` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ImportReportBlobName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ImportStatus` int NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Function` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Route` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RequestParam` longtext CHARACTER SET utf8mb4 NULL,
+ `ReturnResult` longtext CHARACTER SET utf8mb4 NULL,
+ `Worker` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BeginTime` datetime(6) NULL,
+ `EndTime` datetime(6) NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_FileStorage_DataImportTask` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `FileStorage_File` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `FileName` varchar(1024) CHARACTER SET utf8mb4 NOT NULL,
+ `BlobName` varchar(1024) CHARACTER SET utf8mb4 NOT NULL,
+ `ByteSize` bigint NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_FileStorage_File` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `AbpBlobs` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ContainerId` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Name` varchar(256) CHARACTER SET utf8mb4 NOT NULL,
+ `Content` longblob NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_AbpBlobs` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_AbpBlobs_AbpBlobContainers_ContainerId` FOREIGN KEY (`ContainerId`) REFERENCES `AbpBlobContainers` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE INDEX `IX_AbpBlobContainers_TenantId_Name` ON `AbpBlobContainers` (`TenantId`, `Name`);
+
+
+CREATE INDEX `IX_AbpBlobs_ContainerId` ON `AbpBlobs` (`ContainerId`);
+
+
+CREATE INDEX `IX_AbpBlobs_TenantId_ContainerId_Name` ON `AbpBlobs` (`TenantId`, `ContainerId`, `Name`);
+
+
diff --git a/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.LabelDbContext.sql b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.LabelDbContext.sql
new file mode 100644
index 000000000..f7871d6c3
--- /dev/null
+++ b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.LabelDbContext.sql
@@ -0,0 +1,198 @@
+ALTER DATABASE CHARACTER SET utf8mb4;
+
+
+CREATE TABLE `Label_CountLabel` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RuleCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CountNumber` int NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Label_CountLabel` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Label_InventoryLabel` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Code` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LabelType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FullBarcodeString` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ItemName` longtext CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` longtext CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` longtext CHARACTER SET utf8mb4 NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` longtext CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `LabelStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `QualityInfo_QLevel` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `QualityInfo_QualityFile` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseInfo_SupplierCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseInfo_PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseInfo_RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseInfo_AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductionInfo_ProdLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductionInfo_Team` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductionInfo_Shift` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Specifications` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierName` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierSimpleName` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierItemCode` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierItemName` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Label_InventoryLabel` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Label_LabelDefinition` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Code` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Name` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Description` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Prefix` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Format` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SerialLength` int NOT NULL,
+ `Separator` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Label_LabelDefinition` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Label_PalletCode` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RuleCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `PalletlNumber` int NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Label_PalletCode` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Label_PalletLabel` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Code` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LabelType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LabelStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `HasItem` tinyint(64) NOT NULL,
+ `Name` longtext CHARACTER SET utf8mb4 NULL,
+ `Desc1` longtext CHARACTER SET utf8mb4 NULL,
+ `Desc2` longtext CHARACTER SET utf8mb4 NULL,
+ `ParentId` char(64) COLLATE ascii_general_ci NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Label_PalletLabel` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Label_SaleLabel` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Code` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LabelType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FullBarcodeString` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ItemName` longtext CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` longtext CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` longtext CHARACTER SET utf8mb4 NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` longtext CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `LabelStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `DocumentCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SaleInfo_SaleInfoName` longtext CHARACTER SET utf8mb4 NULL,
+ `QualityInfo_QLevel` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `QualityInfo_QualityFile` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Label_SaleLabel` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Label_SerialCode` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RuleCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SerialNumber` int NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Label_SerialCode` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE UNIQUE INDEX `IX_Label_CountLabel_RuleCode_CountNumber` ON `Label_CountLabel` (`RuleCode`, `CountNumber`);
+
+
+CREATE UNIQUE INDEX `IX_Label_InventoryLabel_Code` ON `Label_InventoryLabel` (`Code`);
+
+
+CREATE UNIQUE INDEX `IX_Label_LabelDefinition_Code` ON `Label_LabelDefinition` (`Code`);
+
+
+CREATE UNIQUE INDEX `IX_Label_PalletCode_RuleCode_PalletlNumber` ON `Label_PalletCode` (`RuleCode`, `PalletlNumber`);
+
+
+CREATE UNIQUE INDEX `IX_Label_PalletLabel_Code` ON `Label_PalletLabel` (`Code`);
+
+
+CREATE UNIQUE INDEX `IX_Label_SaleLabel_Code` ON `Label_SaleLabel` (`Code`);
+
+
+CREATE UNIQUE INDEX `IX_Label_SerialCode_RuleCode_SerialNumber` ON `Label_SerialCode` (`RuleCode`, `SerialNumber`);
+
+
diff --git a/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.MessageDbContext.sql b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.MessageDbContext.sql
new file mode 100644
index 000000000..fffe8edf8
--- /dev/null
+++ b/be/Hosts/Core.Host/Win_in.Sfs.Core.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.MessageDbContext.sql
@@ -0,0 +1,148 @@
+ALTER DATABASE CHARACTER SET utf8mb4;
+
+
+CREATE TABLE `Message_Announcement` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Title` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Brief` varchar(1024) CHARACTER SET utf8mb4 NOT NULL,
+ `Content` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `MessageLevel` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveTime` datetime(6) NOT NULL,
+ `ExpireTime` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Message_Announcement` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Message_MessageType` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `MessageTypeCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `MessageTypeName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `EmailTemplate` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `SmsTemplate` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `IsSendEmail` tinyint(1) NOT NULL,
+ `IsSendSms` tinyint(1) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Message_MessageType` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Message_MessageTypeSubscribe` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `UserId` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Username` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `MessageTypeId` char(36) COLLATE ascii_general_ci NOT NULL,
+ `MessageTypeCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Message_MessageTypeSubscribe` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Message_NotifyMessage` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `MessageType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Title` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Content` longtext CHARACTER SET utf8mb4 NULL,
+ `MessageLevel` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SendTime` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Message_NotifyMessage` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Message_PrivateMessage` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `FromUserId` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ToUserId` char(36) COLLATE ascii_general_ci NOT NULL,
+ `FromUsername` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToUsername` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `HasRead` tinyint(1) NOT NULL,
+ `ReadTime` datetime(6) NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Title` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Content` longtext CHARACTER SET utf8mb4 NULL,
+ `MessageLevel` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SendTime` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Message_PrivateMessage` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Message_UserNotifyMessage` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `UserId` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Username` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `MessageId` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Title` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `HasRead` tinyint(1) NOT NULL,
+ `ReadTime` datetime(6) NULL,
+ `HasPush` tinyint(1) NOT NULL,
+ `PushTime` datetime(6) NULL,
+ `SmsHasSent` tinyint(1) NOT NULL,
+ `SmsSendTime` datetime(6) NULL,
+ `EmailHasSent` tinyint(1) NOT NULL,
+ `EmailSendTime` datetime(6) NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Message_UserNotifyMessage` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE INDEX `IX_Message_Announcement_Title` ON `Message_Announcement` (`Title`);
+
+
+CREATE INDEX `IX_Message_MessageType_MessageTypeCode` ON `Message_MessageType` (`MessageTypeCode`);
+
+
+CREATE INDEX `IX_Message_MessageTypeSubscribe_UserId_MessageTypeId` ON `Message_MessageTypeSubscribe` (`UserId`, `MessageTypeId`);
+
+
+CREATE INDEX `IX_Message_NotifyMessage_Title` ON `Message_NotifyMessage` (`Title`);
+
+
+CREATE INDEX `IX_Message_PrivateMessage_FromUserId_ToUserId_Title` ON `Message_PrivateMessage` (`FromUserId`, `ToUserId`, `Title`);
+
+
+CREATE INDEX `IX_Message_UserNotifyMessage_UserId_MessageId` ON `Message_UserNotifyMessage` (`UserId`, `MessageId`);
+
+
diff --git a/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/StoreHttpApiHostModule.cs b/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/StoreHttpApiHostModule.cs
index 8b395a980..cb6ae48c9 100644
--- a/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/StoreHttpApiHostModule.cs
+++ b/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/StoreHttpApiHostModule.cs
@@ -10,8 +10,6 @@ using Volo.Abp.AuditLogging.EntityFrameworkCore;
using Volo.Abp.Autofac;
using Volo.Abp.BlobStoring.FileSystem;
using Volo.Abp.Caching.StackExchangeRedis;
-using Volo.Abp.EntityFrameworkCore;
-using Volo.Abp.EntityFrameworkCore.MySQL;
using Volo.Abp.Http.Client;
using Volo.Abp.Http.Client.IdentityModel.Web;
using Volo.Abp.Identity;
@@ -50,7 +48,7 @@ namespace Win_in.Sfs.Wms.Store;
typeof(AbpAutofacModule),
typeof(AbpHttpClientModule),
typeof(AbpCachingStackExchangeRedisModule),
- typeof(AbpEntityFrameworkCoreMySQLModule),
+ //typeof(AbpEntityFrameworkCoreMySQLModule),
typeof(AbpAspNetCoreSerilogModule),
typeof(AbpSwashbuckleModule),
typeof(AbpBlobStoringFileSystemModule),
diff --git a/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.InventoryDbContext.sql b/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.InventoryDbContext.sql
new file mode 100644
index 000000000..d30f4175d
--- /dev/null
+++ b/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Microsoft.EntityFrameworkCore.SqlServer.InventoryDbContext.sql
@@ -0,0 +1,399 @@
+CREATE TABLE [Inventory_Balance] (
+ [Id] uniqueidentifier NOT NULL,
+ [PackingCode] nvarchar(64) NOT NULL,
+ [ItemName] nvarchar(64) NULL,
+ [ItemDesc1] nvarchar(64) NULL,
+ [ItemDesc2] nvarchar(64) NULL,
+ [ItemCode] nvarchar(64) NOT NULL,
+ [SupplierBatch] nvarchar(64) NULL,
+ [ArriveDate] datetime2 NOT NULL,
+ [ProduceDate] datetime2 NOT NULL,
+ [ExpireDate] datetime2 NOT NULL,
+ [Lot] nvarchar(64) NOT NULL,
+ [SerialNumber] nvarchar(64) NULL,
+ [Uom] nvarchar(64) NOT NULL,
+ [Qty] decimal(18,6) NOT NULL,
+ [StdPackQty] decimal(18,6) NOT NULL,
+ [Status] nvarchar(64) NOT NULL,
+ [WarehouseCode] nvarchar(64) NOT NULL,
+ [LocationCode] nvarchar(64) NOT NULL,
+ [LocationArea] nvarchar(64) NOT NULL,
+ [LocationGroup] nvarchar(64) NOT NULL,
+ [LocationErpCode] nvarchar(64) NOT NULL,
+ [PutInTime] datetime2 NOT NULL,
+ [ContainerCode] nvarchar(64) NULL,
+ [LastCountTime] datetime2 NOT NULL,
+ [LastCountPlanNumber] nvarchar(64) NULL,
+ [LastCountLabel] nvarchar(64) NULL,
+ [IsActive] bit NOT NULL DEFAULT CAST(0 AS bit),
+ [ManageType] nvarchar(64) NOT NULL,
+ [LastTransType] nvarchar(64) NOT NULL,
+ [LastTransNumber] nvarchar(64) NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Inventory_Balance] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Inventory_Container] (
+ [Id] uniqueidentifier NOT NULL,
+ [ContainerCode] nvarchar(64) NOT NULL,
+ [LocationCode] nvarchar(64) NOT NULL,
+ [Type] nvarchar(64) NULL,
+ [Capacity] decimal(18,6) NOT NULL,
+ [ProjectCode] nvarchar(max) NULL,
+ [SeqNo] nvarchar(max) NULL,
+ [BusinessStatus] nvarchar(64) NOT NULL,
+ [Status] nvarchar(64) NOT NULL,
+ [WarehouseCode] nvarchar(max) NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ [Worker] nvarchar(max) NULL,
+ [Number] nvarchar(max) NULL,
+ CONSTRAINT [PK_Inventory_Container] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Inventory_ErpBalance] (
+ [Id] uniqueidentifier NOT NULL,
+ [ItemCode] nvarchar(64) NOT NULL,
+ [Lot] nvarchar(64) NULL,
+ [Uom] nvarchar(64) NOT NULL,
+ [Qty] decimal(18,6) NOT NULL,
+ [Status] nvarchar(450) NOT NULL,
+ [LocationCode] nvarchar(64) NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Inventory_ErpBalance] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Inventory_ExpectIn] (
+ [Id] uniqueidentifier NOT NULL,
+ [PackingCode] nvarchar(64) NOT NULL,
+ [ItemName] nvarchar(64) NULL,
+ [ItemDesc1] nvarchar(64) NULL,
+ [ItemDesc2] nvarchar(64) NULL,
+ [ItemCode] nvarchar(64) NOT NULL,
+ [SupplierBatch] nvarchar(64) NULL,
+ [ArriveDate] datetime2 NOT NULL,
+ [ProduceDate] datetime2 NOT NULL,
+ [ExpireDate] datetime2 NOT NULL,
+ [Lot] nvarchar(64) NULL,
+ [SerialNumber] nvarchar(64) NULL,
+ [Status] nvarchar(64) NOT NULL,
+ [Uom] nvarchar(64) NOT NULL,
+ [Qty] decimal(18,6) NOT NULL,
+ [JobNumber] nvarchar(64) NOT NULL,
+ [LocationCode] nvarchar(64) NOT NULL,
+ [LocationArea] nvarchar(64) NOT NULL,
+ [LocationGroup] nvarchar(64) NOT NULL,
+ [LocationErpCode] nvarchar(64) NOT NULL,
+ [ContainerCode] nvarchar(64) NULL,
+ [WarehouseCode] nvarchar(64) NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Inventory_ExpectIn] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Inventory_ExpectOut] (
+ [Id] uniqueidentifier NOT NULL,
+ [PackingCode] nvarchar(64) NOT NULL,
+ [ItemName] nvarchar(64) NULL,
+ [ItemDesc1] nvarchar(64) NULL,
+ [ItemDesc2] nvarchar(64) NULL,
+ [ItemCode] nvarchar(64) NOT NULL,
+ [SupplierBatch] nvarchar(64) NULL,
+ [ArriveDate] datetime2 NOT NULL,
+ [ProduceDate] datetime2 NOT NULL,
+ [ExpireDate] datetime2 NOT NULL,
+ [Lot] nvarchar(64) NULL,
+ [SerialNumber] nvarchar(64) NULL,
+ [Uom] nvarchar(64) NOT NULL,
+ [Qty] decimal(18,6) NOT NULL,
+ [Status] nvarchar(64) NOT NULL,
+ [LocationCode] nvarchar(64) NOT NULL,
+ [LocationArea] nvarchar(64) NOT NULL,
+ [LocationGroup] nvarchar(64) NOT NULL,
+ [LocationErpCode] nvarchar(64) NOT NULL,
+ [JobNumber] nvarchar(64) NOT NULL,
+ [ContainerCode] nvarchar(64) NULL,
+ [WarehouseCode] nvarchar(64) NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Inventory_ExpectOut] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Inventory_LocationCapacity] (
+ [Id] uniqueidentifier NOT NULL,
+ [LocationCode] nvarchar(64) NOT NULL,
+ [UsedCapacity] decimal(18,6) NOT NULL,
+ [AvailableCapacity] decimal(18,6) NOT NULL,
+ [BearableOverloadCapacity] decimal(18,6) NOT NULL,
+ [IsInfinity] bit NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Inventory_LocationCapacity] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Inventory_Snapshot] (
+ [Id] uniqueidentifier NOT NULL,
+ [SnapshotDate] datetime2 NOT NULL,
+ [SnapshotTime] datetime2 NOT NULL,
+ [PackingCode] nvarchar(64) NOT NULL,
+ [ItemName] nvarchar(64) NULL,
+ [ItemDesc1] nvarchar(64) NULL,
+ [ItemDesc2] nvarchar(64) NULL,
+ [ItemCode] nvarchar(64) NOT NULL,
+ [SupplierBatch] nvarchar(64) NULL,
+ [ArriveDate] datetime2 NOT NULL,
+ [ProduceDate] datetime2 NOT NULL,
+ [ExpireDate] datetime2 NOT NULL,
+ [Lot] nvarchar(64) NULL,
+ [SerialNumber] nvarchar(64) NULL,
+ [Uom] nvarchar(64) NOT NULL,
+ [Qty] decimal(18,6) NOT NULL,
+ [Status] nvarchar(64) NOT NULL,
+ [LocationCode] nvarchar(64) NOT NULL,
+ [LocationArea] nvarchar(64) NOT NULL,
+ [LocationGroup] nvarchar(64) NOT NULL,
+ [LocationErpCode] nvarchar(64) NOT NULL,
+ [PutInTime] datetime2 NOT NULL,
+ [ContainerCode] nvarchar(64) NULL,
+ [WarehouseCode] nvarchar(64) NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Inventory_Snapshot] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Inventory_Transaction] (
+ [Id] uniqueidentifier NOT NULL,
+ [TransNumber] nvarchar(64) NOT NULL,
+ [TransType] nvarchar(64) NOT NULL,
+ [TransSubType] nvarchar(64) NOT NULL,
+ [TransInOut] nvarchar(64) NOT NULL,
+ [PackingCode] nvarchar(64) NOT NULL,
+ [ItemName] nvarchar(64) NULL,
+ [ItemDesc1] nvarchar(64) NULL,
+ [ItemDesc2] nvarchar(64) NULL,
+ [ItemCode] nvarchar(64) NOT NULL,
+ [SupplierBatch] nvarchar(64) NULL,
+ [ArriveDate] datetime2 NOT NULL,
+ [ProduceDate] datetime2 NOT NULL,
+ [ExpireDate] datetime2 NOT NULL,
+ [Lot] nvarchar(64) NULL,
+ [Uom] nvarchar(64) NOT NULL,
+ [Qty] decimal(18,6) NOT NULL,
+ [StdPackQty] decimal(18,6) NOT NULL,
+ [Status] nvarchar(64) NOT NULL,
+ [WarehouseCode] nvarchar(64) NOT NULL,
+ [LocationCode] nvarchar(64) NOT NULL,
+ [LocationArea] nvarchar(64) NOT NULL,
+ [LocationGroup] nvarchar(64) NOT NULL,
+ [LocationErpCode] nvarchar(64) NOT NULL,
+ [ContainerCode] nvarchar(64) NULL,
+ [ActiveDate] datetime2 NOT NULL,
+ [TransTime] datetime2 NOT NULL,
+ [Worker] nvarchar(64) NULL,
+ [JobNumber] nvarchar(64) NULL,
+ [DocNumber] nvarchar(64) NULL,
+ [ManageType] nvarchar(64) NOT NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Inventory_Transaction] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Inventory_TransferLog] (
+ [Id] uniqueidentifier NOT NULL,
+ [TransferNumber] nvarchar(64) NOT NULL,
+ [FromPackingCode] nvarchar(64) NOT NULL,
+ [ToPackingCode] nvarchar(64) NOT NULL,
+ [ItemName] nvarchar(64) NULL,
+ [ItemDesc1] nvarchar(64) NULL,
+ [ItemDesc2] nvarchar(64) NULL,
+ [ItemCode] nvarchar(64) NOT NULL,
+ [Uom] nvarchar(64) NOT NULL,
+ [Qty] decimal(18,6) NOT NULL,
+ [StdPackQty] decimal(18,6) NOT NULL,
+ [FromTransNumber] nvarchar(64) NOT NULL,
+ [SupplierBatch] nvarchar(64) NULL,
+ [ArriveDate] datetime2 NOT NULL,
+ [ProduceDate] datetime2 NOT NULL,
+ [ExpireDate] datetime2 NOT NULL,
+ [FromLot] nvarchar(64) NULL,
+ [FromStatus] nvarchar(64) NOT NULL,
+ [FromWarehouseCode] nvarchar(64) NOT NULL,
+ [FromLocationCode] nvarchar(64) NOT NULL,
+ [FromLocationArea] nvarchar(64) NOT NULL,
+ [FromLocationGroup] nvarchar(64) NOT NULL,
+ [FromLocationErpCode] nvarchar(64) NOT NULL,
+ [FromContainerCode] nvarchar(64) NULL,
+ [ToTransNumber] nvarchar(64) NOT NULL,
+ [ToLot] nvarchar(64) NULL,
+ [ToStatus] nvarchar(64) NOT NULL,
+ [ToWarehouseCode] nvarchar(64) NOT NULL,
+ [ToLocationCode] nvarchar(64) NOT NULL,
+ [ToLocationArea] nvarchar(64) NOT NULL,
+ [ToLocationGroup] nvarchar(64) NOT NULL,
+ [ToLocationErpCode] nvarchar(64) NOT NULL,
+ [ToContainerCode] nvarchar(64) NULL,
+ [TransType] nvarchar(64) NOT NULL,
+ [TransSubType] nvarchar(64) NOT NULL,
+ [ActiveDate] datetime2 NOT NULL,
+ [TransferTime] datetime2 NOT NULL,
+ [Worker] nvarchar(64) NULL,
+ [JobNumber] nvarchar(64) NULL,
+ [DocNumber] nvarchar(64) NULL,
+ [ExtraProperties] nvarchar(max) NULL,
+ [ConcurrencyStamp] nvarchar(40) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Inventory_TransferLog] PRIMARY KEY ([Id])
+);
+GO
+
+
+CREATE TABLE [Inventory_ContainerDetail] (
+ [Id] uniqueidentifier NOT NULL,
+ [ContainerCode] nvarchar(64) NOT NULL,
+ [PackingCode] nvarchar(64) NOT NULL,
+ [ItemName] nvarchar(64) NULL,
+ [ItemDesc1] nvarchar(64) NULL,
+ [ItemDesc2] nvarchar(64) NULL,
+ [ItemCode] nvarchar(64) NOT NULL,
+ [SupplierBatch] nvarchar(64) NULL,
+ [ArriveDate] datetime2 NOT NULL,
+ [ProduceDate] datetime2 NOT NULL,
+ [ExpireDate] datetime2 NOT NULL,
+ [Lot] nvarchar(64) NOT NULL,
+ [Uom] nvarchar(64) NOT NULL,
+ [Qty] decimal(18,6) NOT NULL,
+ [Status] nvarchar(64) NOT NULL,
+ [Year] nvarchar(max) NULL,
+ [ProductNo] nvarchar(max) NULL,
+ [ProjectCode] nvarchar(max) NULL,
+ [Position] nvarchar(max) NULL,
+ [SeqNo] nvarchar(max) NULL,
+ [CreationTime] datetime2 NOT NULL,
+ [CreatorId] uniqueidentifier NULL,
+ [LastModificationTime] datetime2 NULL,
+ [LastModifierId] uniqueidentifier NULL,
+ [MasterID] uniqueidentifier NOT NULL,
+ [TenantId] uniqueidentifier NULL,
+ [Number] nvarchar(max) NULL,
+ [Remark] nvarchar(3072) NULL,
+ CONSTRAINT [PK_Inventory_ContainerDetail] PRIMARY KEY ([Id]),
+ CONSTRAINT [FK_Inventory_ContainerDetail_Inventory_Container_MasterID] FOREIGN KEY ([MasterID]) REFERENCES [Inventory_Container] ([Id]) ON DELETE CASCADE
+);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Inventory_Balance_PackingCode_Status_LocationCode_ItemCode_Lot_ContainerCode] ON [Inventory_Balance] ([PackingCode], [Status], [LocationCode], [ItemCode], [Lot], [ContainerCode]) WHERE [ContainerCode] IS NOT NULL;
+GO
+
+
+CREATE UNIQUE INDEX [IX_Inventory_Container_ContainerCode] ON [Inventory_Container] ([ContainerCode]);
+GO
+
+
+CREATE INDEX [IX_Inventory_ContainerDetail_MasterID] ON [Inventory_ContainerDetail] ([MasterID]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Inventory_ContainerDetail_PackingCode_Lot_ItemCode] ON [Inventory_ContainerDetail] ([PackingCode], [Lot], [ItemCode]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Inventory_ErpBalance_ItemCode_Lot_LocationCode_Status] ON [Inventory_ErpBalance] ([ItemCode], [Lot], [LocationCode], [Status]) WHERE [Lot] IS NOT NULL;
+GO
+
+
+CREATE UNIQUE INDEX [IX_Inventory_ExpectIn_PackingCode_LocationCode_ItemCode_JobNumber] ON [Inventory_ExpectIn] ([PackingCode], [LocationCode], [ItemCode], [JobNumber]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Inventory_ExpectOut_PackingCode_Status_ItemCode_LocationCode_Lot_JobNumber] ON [Inventory_ExpectOut] ([PackingCode], [Status], [ItemCode], [LocationCode], [Lot], [JobNumber]) WHERE [Lot] IS NOT NULL;
+GO
+
+
+CREATE UNIQUE INDEX [IX_Inventory_LocationCapacity_LocationCode] ON [Inventory_LocationCapacity] ([LocationCode]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Inventory_Snapshot_SnapshotDate_SnapshotTime_PackingCode] ON [Inventory_Snapshot] ([SnapshotDate], [SnapshotTime], [PackingCode]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Inventory_Transaction_TransNumber] ON [Inventory_Transaction] ([TransNumber]);
+GO
+
+
+CREATE UNIQUE INDEX [IX_Inventory_TransferLog_TransferNumber] ON [Inventory_TransferLog] ([TransferNumber]);
+GO
+
+
diff --git a/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.InventoryDbContext.sql b/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.InventoryDbContext.sql
new file mode 100644
index 000000000..9f906cea8
--- /dev/null
+++ b/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.InventoryDbContext.sql
@@ -0,0 +1,381 @@
+ALTER DATABASE CHARACTER SET utf8mb4;
+
+
+CREATE TABLE `Inventory_Balance` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SerialNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `PutInTime` datetime(6) NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LastCountTime` datetime(6) NOT NULL,
+ `LastCountPlanNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LastCountLabel` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsActive` tinyint(1) NOT NULL DEFAULT FALSE,
+ `ManageType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LastTransType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LastTransNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Inventory_Balance` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Inventory_Container` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Capacity` decimal(18,6) NOT NULL,
+ `ProjectCode` longtext CHARACTER SET utf8mb4 NULL,
+ `SeqNo` longtext CHARACTER SET utf8mb4 NULL,
+ `BusinessStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Inventory_Container` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Inventory_ErpBalance` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `Status` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Inventory_ErpBalance` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Inventory_ExpectIn` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SerialNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Inventory_ExpectIn` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Inventory_ExpectOut` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SerialNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Inventory_ExpectOut` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Inventory_LocationCapacity` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UsedCapacity` decimal(18,6) NOT NULL,
+ `AvailableCapacity` decimal(18,6) NOT NULL,
+ `BearableOverloadCapacity` decimal(18,6) NOT NULL,
+ `IsInfinity` tinyint(1) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Inventory_LocationCapacity` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Inventory_Snapshot` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `SnapshotDate` datetime(6) NOT NULL,
+ `SnapshotTime` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SerialNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `PutInTime` datetime(6) NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Inventory_Snapshot` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Inventory_Transaction` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TransNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `TransType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `TransSubType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `TransInOut` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `TransTime` datetime(6) NOT NULL,
+ `Worker` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DocNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ManageType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Inventory_Transaction` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Inventory_TransferLog` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TransferNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromPackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToPackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromTransNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToTransNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `TransType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `TransSubType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `TransferTime` datetime(6) NOT NULL,
+ `Worker` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DocNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Inventory_TransferLog` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Inventory_ContainerDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Year` longtext CHARACTER SET utf8mb4 NULL,
+ `ProductNo` longtext CHARACTER SET utf8mb4 NULL,
+ `ProjectCode` longtext CHARACTER SET utf8mb4 NULL,
+ `Position` longtext CHARACTER SET utf8mb4 NULL,
+ `SeqNo` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` longtext CHARACTER SET utf8mb4 NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Inventory_ContainerDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Inventory_ContainerDetail_Inventory_Container_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Inventory_Container` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE UNIQUE INDEX `IX_Inventory_Balance_PackingCode_Status_LocationCode_ItemCode_L~` ON `Inventory_Balance` (`PackingCode`, `Status`, `LocationCode`, `ItemCode`, `Lot`, `ContainerCode`);
+
+
+CREATE UNIQUE INDEX `IX_Inventory_Container_ContainerCode` ON `Inventory_Container` (`ContainerCode`);
+
+
+CREATE INDEX `IX_Inventory_ContainerDetail_MasterID` ON `Inventory_ContainerDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Inventory_ContainerDetail_PackingCode_Lot_ItemCode` ON `Inventory_ContainerDetail` (`PackingCode`, `Lot`, `ItemCode`);
+
+
+CREATE UNIQUE INDEX `IX_Inventory_ErpBalance_ItemCode_Lot_LocationCode_Status` ON `Inventory_ErpBalance` (`ItemCode`, `Lot`, `LocationCode`, `Status`);
+
+
+CREATE UNIQUE INDEX `IX_Inventory_ExpectIn_PackingCode_LocationCode_ItemCode_JobNumb~` ON `Inventory_ExpectIn` (`PackingCode`, `LocationCode`, `ItemCode`, `JobNumber`);
+
+
+CREATE UNIQUE INDEX `IX_Inventory_ExpectOut_PackingCode_Status_ItemCode_LocationCode~` ON `Inventory_ExpectOut` (`PackingCode`, `Status`, `ItemCode`, `LocationCode`, `Lot`, `JobNumber`);
+
+
+CREATE UNIQUE INDEX `IX_Inventory_LocationCapacity_LocationCode` ON `Inventory_LocationCapacity` (`LocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Inventory_Snapshot_SnapshotDate_SnapshotTime_PackingCode` ON `Inventory_Snapshot` (`SnapshotDate`, `SnapshotTime`, `PackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Inventory_Transaction_TransNumber` ON `Inventory_Transaction` (`TransNumber`);
+
+
+CREATE UNIQUE INDEX `IX_Inventory_TransferLog_TransferNumber` ON `Inventory_TransferLog` (`TransferNumber`);
+
+
diff --git a/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.StoreDbContext.sql b/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.StoreDbContext.sql
new file mode 100644
index 000000000..6e6d7ca8a
--- /dev/null
+++ b/be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/scripts/db.Pomelo.EntityFrameworkCore.MySql.StoreDbContext.sql
@@ -0,0 +1,5694 @@
+ALTER DATABASE CHARACTER SET utf8mb4;
+
+
+CREATE TABLE `Job_CheckJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `DeliverNoteNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_CheckJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_CountJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CountPlanNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CountStage` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CountMethod` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Description` longtext CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_CountJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_DeliverJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `DeliverRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CustomerCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CustomerAddressCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeliverTime` datetime(6) NOT NULL,
+ `DeliverPlanNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_DeliverJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_InspectJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `InspectNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseReceiptRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` longtext CHARACTER SET utf8mb4 NULL,
+ `NextAction` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_InspectJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_IssueJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RequestType` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `MaterialRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Workshop` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `UseOnTheWayLocation` tinyint(1) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_IssueJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_JisDeliverJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Customer` longtext CHARACTER SET utf8mb4 NULL,
+ `CustomerAddressCode` longtext CHARACTER SET utf8mb4 NULL,
+ `CustomerLocationCode` longtext CHARACTER SET utf8mb4 NULL,
+ `CustomerWarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ProjectCode` longtext CHARACTER SET utf8mb4 NULL,
+ `Position` longtext CHARACTER SET utf8mb4 NULL,
+ `PlanTime` datetime(6) NOT NULL,
+ `ContainerQty` decimal(18,6) NOT NULL,
+ `ItemQty` decimal(18,6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_JisDeliverJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_ProductionReturnJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ProductionReturnRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_ProductionReturnJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_ProductReceiveJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ProductionPlanNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Workshop` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Shift` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_ProductReceiveJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_PurchaseReceiptJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PurchaseReceiptRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `TimeWindow` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PlanArriveDate` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_PurchaseReceiptJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_PurchaseReturnJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseReturnRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReturnReason` longtext CHARACTER SET utf8mb4 NULL,
+ `ReturnTime` datetime(6) NOT NULL,
+ `ReturnType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_PurchaseReturnJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_PutawayJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PutawayMode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `InspectNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseReceiptRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_PutawayJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_UnplannedIssueJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `UnplannedIssueRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeptCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeptName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BuildDate` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_UnplannedIssueJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_UnplannedReceiptJob` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `UnplannedReceiptRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeptCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeptName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BuildDate` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `UpStreamJobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobDescription` varchar(1024) CHARACTER SET utf8mb4 NULL,
+ `JobType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Priority` int NOT NULL DEFAULT 0,
+ `PriorityIncrement` int NOT NULL DEFAULT 0,
+ `WorkGroupCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsAutoComplete` tinyint(1) NOT NULL DEFAULT FALSE,
+ `AcceptUserId` char(36) COLLATE ascii_general_ci NULL,
+ `AcceptUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AcceptTime` datetime(6) NULL,
+ `CompleteUserId` char(36) COLLATE ascii_general_ci NULL,
+ `CompleteUserName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_UnplannedReceiptJob` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_BackFlushNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CompleteTime` datetime(6) NOT NULL,
+ `Workshop` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Shift` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductionPlanNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ProductReceiptNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `ProductRecycleNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `JobNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_BackFlushNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ContainerBindNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `BindType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `BindTime` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_ContainerBindNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CountAdjustNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CountNoteNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `CountPlanNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CountAdjustRequestNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `JobNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `IsAdjusted` tinyint(1) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_CountAdjustNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CountAdjustRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CountNoteNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CountPlanNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_CountAdjustRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CountNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CountPlanNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Stage` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Description` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BeginTime` datetime(6) NOT NULL,
+ `EndTime` datetime(6) NOT NULL,
+ `Adjusted` tinyint(1) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_CountNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CountPlan` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Stage` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RequestType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CountMethod` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Description` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BeginTime` datetime(6) NULL,
+ `EndTime` datetime(6) NULL,
+ `PlanTime` datetime(6) NOT NULL,
+ `JsonItemCodes` longtext CHARACTER SET utf8mb4 NULL,
+ `JsonLocationCodes` longtext CHARACTER SET utf8mb4 NULL,
+ `JsonInventoryStatus` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_CountPlan` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CustomerAsn` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `SoNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CustomerCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` int NOT NULL,
+ `ContactName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ContactPhone` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ContactEmail` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DockCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BeginTime` datetime(6) NULL,
+ `EndTime` datetime(6) NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_CustomerAsn` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CustomerReturnNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReturnTime` datetime(6) NOT NULL,
+ `Customer` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_CustomerReturnNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_DeliverNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CustomerCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CustomerAddressCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeliverPlanNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `DeliverTime` datetime(6) NOT NULL,
+ `DeliverRequestNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `DeliverRequestType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_DeliverNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_DeliverPlan` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PlanDate` datetime(6) NOT NULL,
+ `PlanTime` datetime(6) NOT NULL,
+ `CustomerCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CustomerAddressCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Project` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SoNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_DeliverPlan` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_DeliverRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `DeliverTime` datetime(6) NOT NULL,
+ `DeliverPlanNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CustomerCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CustomerAddressCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeliverRequestType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_DeliverRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ExchangeData` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Number` bigint NOT NULL,
+ `DataType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `DataAction` int NOT NULL,
+ `EffectiveDate` datetime(6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `DataIdentityCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `DataContent` longtext CHARACTER SET utf8mb4 NULL,
+ `DestinationSystem` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ReadTime` datetime(6) NULL,
+ `Reader` longtext CHARACTER SET utf8mb4 NULL,
+ `SourceSystem` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WriteTime` datetime(6) NOT NULL,
+ `Writer` longtext CHARACTER SET utf8mb4 NULL,
+ `ErrorCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ErrorMessage` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `RetryTimes` int NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Store_ExchangeData` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InspectAbnormalNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `InspectNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_InspectAbnormalNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InspectNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `InspectNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseReceiptRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `NextAction` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_InspectNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InspectRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `PurchaseReceiptRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_InspectRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InventoryInitialNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_InventoryInitialNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InventoryTransferNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TransferType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_InventoryTransferNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_IsolationNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_IsolationNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_IssueNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Workshop` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RequestType` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `UseOnTheWayLocation` tinyint(1) NOT NULL,
+ `ConfirmTime` datetime(6) NULL,
+ `Confirmed` tinyint(1) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_IssueNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ItemTransformNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_ItemTransformNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ItemTransformRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ItemTransformRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_JisDeliverNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Customer` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CustomerAddressCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ProjectCode` longtext CHARACTER SET utf8mb4 NULL,
+ `DeliverTime` datetime(6) NOT NULL,
+ `ContainerQty` decimal(18,6) NOT NULL,
+ `ItemQty` decimal(18,6) NOT NULL,
+ `TotalPackCapacity` longtext CHARACTER SET utf8mb4 NULL,
+ `ArrivalTime` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_JisDeliverNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_JisProductReceiptNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReceiptType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SourceNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductionPlanNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` longtext CHARACTER SET utf8mb4 NULL,
+ `RawLocationCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ProdLine` longtext CHARACTER SET utf8mb4 NULL,
+ `WorkShop` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Shift` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NOT NULL,
+ `ContainerQty` decimal(18,6) NOT NULL,
+ `ItemQty` decimal(18,6) NOT NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_JisProductReceiptNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_MaterialRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PreparationPlanNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Workshop` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `UseOnTheWayLocation` tinyint(1) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_MaterialRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_NoOkConvertOkNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_NoOkConvertOkNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_OfflineSettlementNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `ProductReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_OfflineSettlementNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PreparationPlan` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ProductionPlanNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Workshop` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Shift` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Team` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PlanDate` datetime(6) NOT NULL,
+ `PlanTime` datetime(6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_PreparationPlan` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductionPlan` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Workshop` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Shift` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Team` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `PlanDate` datetime(6) NOT NULL,
+ `PlanTime` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ProductionPlan` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductionReturnNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductionReturnRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReturnTime` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_ProductionReturnNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductionReturnRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ProductionReturnRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductL7PartsNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Year` longtext CHARACTER SET utf8mb4 NULL,
+ `ProductNo` longtext CHARACTER SET utf8mb4 NULL,
+ `Program` longtext CHARACTER SET utf8mb4 NULL,
+ `Position` longtext CHARACTER SET utf8mb4 NULL,
+ `FATA` longtext CHARACTER SET utf8mb4 NULL,
+ `Configuration` longtext CHARACTER SET utf8mb4 NULL,
+ `ContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `State` int NOT NULL,
+ `CreateDate` datetime(6) NOT NULL,
+ `Status` int NOT NULL,
+ `ReceiptNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_ProductL7PartsNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductReceiptNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReceiptType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SourceNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductionPlanNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductReceiptRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `WorkShop` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Shift` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CompleteTime` datetime(6) NOT NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `WarehouseCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_ProductReceiptNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductReceiptRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ProductionPlanNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `Workshop` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Shift` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Team` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PlanDate` datetime(6) NOT NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ProductReceiptRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductRecycleNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RequestNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `RecycleTime` datetime(6) NOT NULL,
+ `Workshop` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Shift` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_ProductRecycleNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductRecycleRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Workshop` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Shift` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ProductRecycleRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PurchaseOrder` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoType` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `OrderStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `IsConsignment` tinyint(1) NOT NULL DEFAULT FALSE,
+ `OrderDate` datetime(6) NOT NULL,
+ `DueDate` datetime(6) NOT NULL,
+ `Version` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `TaxRate` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `ContactName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ContactPhone` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ContactEmail` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_PurchaseOrder` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PurchaseReceiptNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PurchaseReceiptRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ReceiveTime` datetime(6) NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_PurchaseReceiptNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PurchaseReceiptRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `TruckNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DockCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `TimeWindow` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `PlanArriveDate` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_PurchaseReceiptRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PurchaseReturnNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseReturnRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReturnReason` longtext CHARACTER SET utf8mb4 NULL,
+ `ReturnTime` datetime(6) NOT NULL,
+ `ReturnType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_PurchaseReturnNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PurchaseReturnRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReturnTime` datetime(6) NOT NULL,
+ `ReturnType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_PurchaseReturnRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PutawayNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `InspectNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseReceiptRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_PutawayNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PutawayRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PutawayMode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierCode` longtext CHARACTER SET utf8mb4 NULL,
+ `InspectNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `ReceiptNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `PurchaseReceiptRequestNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `AsnNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `RpNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `PoNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `ProductReceiptNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RequestNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_PutawayRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ReceiptAbnormalNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `AsnNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_ReceiptAbnormalNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_RecycledMaterialReceiptNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_RecycledMaterialReceiptNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_SaleOrder` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CustomerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SoType` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SoStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `OrderDate` datetime(6) NOT NULL,
+ `DueDate` datetime(6) NOT NULL,
+ `Version` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `TaxRate` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `ContactName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ContactPhone` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ContactEmail` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_SaleOrder` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ScrapNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ScrapRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_ScrapNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ScrapRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ScrapRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_SupplierAsn` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RpNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContactName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ContactPhone` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ContactEmail` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `TruckNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DockCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ShipDate` datetime(6) NOT NULL,
+ `DueDate` datetime(6) NOT NULL,
+ `TimeWindow` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PlanArriveDate` datetime(6) NOT NULL,
+ `Ctype` longtext CHARACTER SET utf8mb4 NULL,
+ `PlanUserCode` longtext CHARACTER SET utf8mb4 NULL,
+ `CreateType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_SupplierAsn` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_TransferNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RequestNumber` longtext CHARACTER SET utf8mb4 NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `UseOnTheWayLocation` tinyint(1) NOT NULL,
+ `ConfirmTime` datetime(6) NULL,
+ `Confirmed` tinyint(1) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_TransferNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_TransferRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `UseOnTheWayLocation` tinyint(1) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_TransferRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_UnplannedIssueNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `DeptCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeptName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BuildDate` datetime(6) NOT NULL,
+ `UnplannedIssueRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_UnplannedIssueNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_UnplannedIssueRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `DeptCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeptName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BuildDate` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_UnplannedIssueRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_UnplannedReceiptNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `DeptCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeptName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BuildDate` datetime(6) NOT NULL,
+ `UnplannedReceiptRequestNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_UnplannedReceiptNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_UnplannedReceiptRequest` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `DeptCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DeptName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BuildDate` datetime(6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ `AutoSubmit` tinyint(1) NOT NULL,
+ `AutoAgree` tinyint(1) NOT NULL,
+ `AutoHandle` tinyint(1) NOT NULL,
+ `AutoCompleteJob` tinyint(1) NOT NULL,
+ `DirectCreateNote` tinyint(1) NOT NULL,
+ `RequestStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_UnplannedReceiptRequest` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_WarehouseTransferNote` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_WarehouseTransferNote` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_WorkOrder` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `WorkOrderId` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `EffectiveDate` datetime(6) NOT NULL,
+ `WorkStation` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `WoStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Op` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Type` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` varchar(40) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `Worker` longtext CHARACTER SET utf8mb4 NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ActiveDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_WorkOrder` PRIMARY KEY (`Id`)
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_CheckJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Order` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CustomerItemCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Job_CheckJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_CheckJobDetail_Job_CheckJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_CheckJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_CountJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CountLabel` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `InventoryQty` decimal(18,6) NOT NULL,
+ `Uom` longtext CHARACTER SET utf8mb4 NULL,
+ `InventoryLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CountQty` decimal(18,6) NOT NULL,
+ `CountTime` datetime(6) NULL,
+ `CountOperator` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CountDescription` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Job_CountJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_CountJobDetail_Job_CountJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_CountJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_DeliverJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationArea` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `OnTheWayLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` longtext CHARACTER SET utf8mb4 NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Job_DeliverJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_DeliverJobDetail_Job_DeliverJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_DeliverJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_InspectJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `InspectType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SamplePercent` decimal(18,6) NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiveQty` decimal(18,6) NOT NULL,
+ `InspectQty` decimal(18,6) NOT NULL,
+ `GoodQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `FailedReason` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FailedQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `CrackQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `InspectUser` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `NotPassedQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `AbcClass` longtext CHARACTER SET utf8mb4 NULL,
+ `DetailInspectStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Appearance` longtext CHARACTER SET utf8mb4 NULL,
+ `Volume` longtext CHARACTER SET utf8mb4 NULL,
+ `Weight` longtext CHARACTER SET utf8mb4 NULL,
+ `OtherPropertyJson` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Job_InspectJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_InspectJobDetail_Job_InspectJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_InspectJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_InspectJobSummaryDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `InspectType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SamplePercent` decimal(18,6) NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiveQty` decimal(18,6) NOT NULL,
+ `InspectQty` decimal(18,6) NOT NULL,
+ `GoodQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `FailedReason` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FailedQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `CrackQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `InspectUser` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `NotPassedQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `SummaryInspectStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `AbcClass` longtext CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `InspectReport` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_InspectJobSummaryDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_InspectJobSummaryDetail_Job_InspectJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_InspectJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_IssueJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RequestLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `OnTheWayLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `WorkStation` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExpiredTime` datetime(6) NOT NULL,
+ `Operation` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DistributionType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `TruncType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RoundedQty` decimal(18,6) NOT NULL,
+ `PlannedSplitRule` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `PlanBeginTime` datetime(6) NOT NULL,
+ `DeliveryQty` decimal(18,6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` longtext CHARACTER SET utf8mb4 NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Job_IssueJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_IssueJobDetail_Job_IssueJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_IssueJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_JisDeliverJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ContainerName` longtext CHARACTER SET utf8mb4 NULL,
+ `ContainerDesc` longtext CHARACTER SET utf8mb4 NULL,
+ `ItemQty` decimal(18,6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Status` longtext CHARACTER SET utf8mb4 NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` longtext CHARACTER SET utf8mb4 NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ CONSTRAINT `PK_Job_JisDeliverJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_JisDeliverJobDetail_Job_JisDeliverJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_JisDeliverJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_ProductionReturnJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` longtext CHARACTER SET utf8mb4 NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Job_ProductionReturnJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_ProductionReturnJobDetail_Job_ProductionReturnJob_Master~` FOREIGN KEY (`MasterID`) REFERENCES `Job_ProductionReturnJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_ProductReceiveJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RawLocationCode` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` longtext CHARACTER SET utf8mb4 NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Job_ProductReceiveJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_ProductReceiveJobDetail_Job_ProductReceiveJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_ProductReceiveJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_PurchaseReceiptJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `PurchaseReceiptInspectStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `InspectPhotoJson` longtext CHARACTER SET utf8mb4 NULL,
+ `FailedReason` longtext CHARACTER SET utf8mb4 NULL,
+ `MassDefect` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierPackUom` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierPackQty` decimal(18,6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` longtext CHARACTER SET utf8mb4 NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Job_PurchaseReceiptJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_PurchaseReceiptJobDetail_Job_PurchaseReceiptJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_PurchaseReceiptJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_PurchaseReturnJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Reason` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` longtext CHARACTER SET utf8mb4 NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Job_PurchaseReturnJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_PurchaseReturnJobDetail_Job_PurchaseReturnJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_PurchaseReturnJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_PutawayJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Job_PutawayJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_PutawayJobDetail_Job_PutawayJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_PutawayJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_UnplannedIssueJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReasonCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` longtext CHARACTER SET utf8mb4 NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Job_UnplannedIssueJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_UnplannedIssueJobDetail_Job_UnplannedIssueJob_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Job_UnplannedIssueJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Job_UnplannedReceiptJobDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReasonCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` longtext CHARACTER SET utf8mb4 NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Job_UnplannedReceiptJobDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Job_UnplannedReceiptJobDetail_Job_UnplannedReceiptJob_Master~` FOREIGN KEY (`MasterID`) REFERENCES `Job_UnplannedReceiptJob` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_BackFlushNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `BomVersion` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `IsOffLine` tinyint(1) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_BackFlushNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_BackFlushNoteDetail_Store_BackFlushNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_BackFlushNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ContainerBindNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_ContainerBindNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ContainerBindNoteDetail_Store_ContainerBindNote_Master~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ContainerBindNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CountAdjustNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CountLabel` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `InventoryQty` decimal(18,6) NOT NULL,
+ `TransInOut` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ReasonCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CountQty` decimal(18,6) NOT NULL,
+ `AdjustQty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_CountAdjustNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_CountAdjustNoteDetail_Store_CountAdjustNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_CountAdjustNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CountAdjustRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReasonCode` longtext CHARACTER SET utf8mb4 NULL,
+ `InventoryQty` decimal(18,6) NOT NULL,
+ `CountQty` decimal(18,6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_CountAdjustRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_CountAdjustRequestDetail_Store_CountAdjustRequest_Mast~` FOREIGN KEY (`MasterID`) REFERENCES `Store_CountAdjustRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CountNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CountPlanNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CountLabel` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` longtext CHARACTER SET utf8mb4 NULL,
+ `InventoryQty` decimal(18,6) NOT NULL,
+ `FirstCountQty` decimal(18,6) NOT NULL,
+ `FirstCountTime` datetime(6) NULL,
+ `FirstCountOperator` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FirstCountDescription` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RepeatCountQty` decimal(18,6) NOT NULL,
+ `RepeatCountTime` datetime(6) NULL,
+ `RepeatCountOperator` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RepeatCountDescription` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AuditCountQty` decimal(18,6) NOT NULL,
+ `AuditCountTime` datetime(6) NULL,
+ `AuditCountOperator` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AuditCountDescription` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FinalCountQty` decimal(18,6) NOT NULL,
+ `DetailStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Stage` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Adjusted` tinyint(1) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_CountNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_CountNoteDetail_Store_CountNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_CountNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CountPlanDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CountLabel` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `InventoryQty` decimal(18,6) NOT NULL,
+ `FirstCountQty` decimal(18,6) NOT NULL,
+ `FirstCountTime` datetime(6) NULL,
+ `FirstCountOperator` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FirstCountDescription` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RepeatCountQty` decimal(18,6) NOT NULL,
+ `RepeatCountTime` datetime(6) NULL,
+ `RepeatCountOperator` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RepeatCountDescription` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AuditCountQty` decimal(18,6) NOT NULL,
+ `AuditCountTime` datetime(6) NULL,
+ `AuditCountOperator` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `AuditCountDescription` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `DetailStatus` int NOT NULL,
+ `Stage` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FinalCountQty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_CountPlanDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_CountPlanDetail_Store_CountPlan_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_CountPlan` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CustomerAsnDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `SoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_CustomerAsnDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_CustomerAsnDetail_Store_CustomerAsn_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_CustomerAsn` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_CustomerReturnNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_CustomerReturnNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_CustomerReturnNoteDetail_Store_CustomerReturnNote_Mast~` FOREIGN KEY (`MasterID`) REFERENCES `Store_CustomerReturnNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_DeliverNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToPackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLot` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_DeliverNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_DeliverNoteDetail_Store_DeliverNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_DeliverNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_DeliverPlanDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `SoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_DeliverPlanDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_DeliverPlanDetail_Store_DeliverPlan_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_DeliverPlan` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_DeliverRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `AreaCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_DeliverRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_DeliverRequestDetail_Store_DeliverRequest_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_DeliverRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InspectAbnormalNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `AbnormalType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Photos` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_InspectAbnormalNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_InspectAbnormalNoteDetail_Store_InspectAbnormalNote_Ma~` FOREIGN KEY (`MasterID`) REFERENCES `Store_InspectAbnormalNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InspectNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `InspectType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SamplePercent` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiveQty` decimal(18,6) NOT NULL,
+ `InspectQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `GoodQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `FailedReason` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FailedQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `CrackQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `Photos` longtext CHARACTER SET utf8mb4 NULL,
+ `InspectUser` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `NotPassedQty` decimal(18,6) NOT NULL,
+ `DetailInspectStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `AbcClass` longtext CHARACTER SET utf8mb4 NULL,
+ `Appearance` longtext CHARACTER SET utf8mb4 NULL,
+ `Volume` longtext CHARACTER SET utf8mb4 NULL,
+ `Weight` longtext CHARACTER SET utf8mb4 NULL,
+ `OtherPropertyJson` longtext CHARACTER SET utf8mb4 NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_InspectNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_InspectNoteDetail_Store_InspectNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_InspectNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InspectNoteSummaryDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `InspectType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SamplePercent` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiveQty` decimal(18,6) NOT NULL,
+ `InspectQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `GoodQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `FailedReason` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FailedQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `CrackQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `InspectUser` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `NotPassedQty` decimal(18,6) NOT NULL,
+ `SummaryInspectStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `AbcClass` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_InspectNoteSummaryDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_InspectNoteSummaryDetail_Store_InspectNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_InspectNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InspectRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `InspectType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SamplePercent` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiveQty` decimal(18,6) NOT NULL,
+ `InspectQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `Attributes` longtext CHARACTER SET utf8mb4 NULL,
+ `DetailInspectStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `AbcClass` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_InspectRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_InspectRequestDetail_Store_InspectRequest_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_InspectRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InspectRequestSummaryDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `InspectType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `SamplePercent` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReceiveQty` decimal(18,6) NOT NULL,
+ `InspectQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `InspectReport` longtext CHARACTER SET utf8mb4 NULL,
+ `SummaryInspectStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `GoodQty` decimal(18,6) NOT NULL,
+ `FailedQty` decimal(18,6) NOT NULL,
+ `CrackQty` decimal(18,6) NOT NULL,
+ `NotPassedQty` decimal(18,6) NOT NULL,
+ `AbcClass` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_InspectRequestSummaryDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_InspectRequestSummaryDetail_Store_InspectRequest_Maste~` FOREIGN KEY (`MasterID`) REFERENCES `Store_InspectRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InventoryInitialNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_InventoryInitialNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_InventoryInitialNoteDetail_Store_InventoryInitialNote_~` FOREIGN KEY (`MasterID`) REFERENCES `Store_InventoryInitialNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_InventoryTransferNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Reason` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_InventoryTransferNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_InventoryTransferNoteDetail_Store_InventoryTransferNot~` FOREIGN KEY (`MasterID`) REFERENCES `Store_InventoryTransferNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_IsolationNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_IsolationNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_IsolationNoteDetail_Store_IsolationNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_IsolationNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_IssueNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `IssueTime` datetime(6) NOT NULL,
+ `ExpiredTime` datetime(6) NOT NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `WorkStation` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `OnTheWayLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_IssueNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_IssueNoteDetail_Store_IssueNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_IssueNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ItemTransformNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `FromQty` decimal(18,6) NOT NULL,
+ `FromSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromArriveDate` datetime(6) NOT NULL,
+ `FromProduceDate` datetime(6) NOT NULL,
+ `FromExpireDate` datetime(6) NOT NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToItemCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToQty` decimal(18,6) NOT NULL,
+ `ToSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToArriveDate` datetime(6) NOT NULL,
+ `ToProduceDate` datetime(6) NOT NULL,
+ `ToExpireDate` datetime(6) NOT NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ReasonCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ConcurrencyStamp` longtext CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ItemTransformNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ItemTransformNoteDetail_Store_ItemTransformNote_Master~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ItemTransformNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ItemTransformRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `FromQty` decimal(18,6) NOT NULL,
+ `FromSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromArriveDate` datetime(6) NOT NULL,
+ `FromProduceDate` datetime(6) NOT NULL,
+ `FromExpireDate` datetime(6) NOT NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToItemCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToArriveDate` datetime(6) NOT NULL,
+ `ToProduceDate` datetime(6) NOT NULL,
+ `ToExpireDate` datetime(6) NOT NULL,
+ `ToQty` decimal(18,6) NOT NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ReasonCode` longtext CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ItemTransformRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ItemTransformRequestDetail_Store_ItemTransformRequest_~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ItemTransformRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_JisDeliverNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `DeliverTime` datetime(6) NOT NULL,
+ `ExpiredTime` datetime(6) NOT NULL,
+ `Year` longtext CHARACTER SET utf8mb4 NULL,
+ `ProductNo` longtext CHARACTER SET utf8mb4 NULL,
+ `ProjectCode` longtext CHARACTER SET utf8mb4 NULL,
+ `Position` longtext CHARACTER SET utf8mb4 NULL,
+ `SeqNo` longtext CHARACTER SET utf8mb4 NULL,
+ `PackCapacity` longtext CHARACTER SET utf8mb4 NULL,
+ `OnlineType` longtext CHARACTER SET utf8mb4 NULL,
+ `Stage` longtext CHARACTER SET utf8mb4 NULL,
+ `UsedFor` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_JisDeliverNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_JisDeliverNoteDetail_Store_JisDeliverNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_JisDeliverNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_JisProductReceiptNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RawLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `BomVersion` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Year` longtext CHARACTER SET utf8mb4 NULL,
+ `ProductNo` longtext CHARACTER SET utf8mb4 NULL,
+ `ProjectCode` longtext CHARACTER SET utf8mb4 NULL,
+ `Position` longtext CHARACTER SET utf8mb4 NULL,
+ `SeqNo` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_JisProductReceiptNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_JisProductReceiptNoteDetail_Store_JisProductReceiptNot~` FOREIGN KEY (`MasterID`) REFERENCES `Store_JisProductReceiptNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_MaterialRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` longtext CHARACTER SET utf8mb4 NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `WorkStation` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExpiredTime` datetime(6) NOT NULL,
+ `IssuedQty` decimal(18,6) NOT NULL,
+ `ReceivedQty` decimal(18,6) NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_MaterialRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_MaterialRequestDetail_Store_MaterialRequest_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_MaterialRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_NoOkConvertOkNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_NoOkConvertOkNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_NoOkConvertOkNoteDetail_Store_NoOkConvertOkNote_Master~` FOREIGN KEY (`MasterID`) REFERENCES `Store_NoOkConvertOkNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_OfflineSettlementNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_OfflineSettlementNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_OfflineSettlementNoteDetail_Store_OfflineSettlementNot~` FOREIGN KEY (`MasterID`) REFERENCES `Store_OfflineSettlementNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PreparationPlanDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WorkStation` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LineStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LatestTime` datetime(6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_PreparationPlanDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_PreparationPlanDetail_Store_PreparationPlan_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_PreparationPlan` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductionPlanDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PlanQty` decimal(18,6) NOT NULL,
+ `GoodQty` decimal(18,6) NOT NULL DEFAULT 1.0,
+ `NoGoodQty` decimal(18,6) NOT NULL DEFAULT 1.0,
+ `BomVersion` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LineStatus` int NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_ProductionPlanDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ProductionPlanDetail_Store_ProductionPlan_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_ProductionPlan` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductionReturnNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_ProductionReturnNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ProductionReturnNoteDetail_Store_ProductionReturnNote_~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ProductionReturnNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductionReturnRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ProductionReturnRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ProductionReturnRequestDetail_Store_ProductionReturnRe~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ProductionReturnRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductL7PartsNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RowID` int NOT NULL,
+ `ProductNo` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Program` longtext CHARACTER SET utf8mb4 NULL,
+ `Position` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FATA` longtext CHARACTER SET utf8mb4 NULL,
+ `Configuration` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `L7Part` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CanMake` tinyint(1) NOT NULL,
+ `CanBuy` tinyint(1) NOT NULL,
+ `RawLocationCode` longtext CHARACTER SET utf8mb4 NULL,
+ `LocationCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ProdLine` longtext CHARACTER SET utf8mb4 NULL,
+ `Qty` int NOT NULL,
+ `State` int NOT NULL,
+ `CreateDate` datetime(6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ProductL7PartsNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ProductL7PartsNoteDetail_Store_ProductL7PartsNote_Mast~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ProductL7PartsNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductReceiptNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RawLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RawArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProdLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `BomVersion` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ReturnQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_ProductReceiptNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ProductReceiptNoteDetail_Store_ProductReceiptNote_Mast~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ProductReceiptNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductReceiptRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `RawArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `BomVersion` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ReturnQty` decimal(18,6) NOT NULL DEFAULT 0.0,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ CONSTRAINT `PK_Store_ProductReceiptRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ProductReceiptRequestDetail_Store_ProductReceiptReques~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ProductReceiptRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductRecycleMaterialDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `BomVersion` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductItemCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProductLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_ProductRecycleMaterialDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ProductRecycleMaterialDetail_Store_ProductRecycleNote_~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ProductRecycleNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductRecycleNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReasonCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_ProductRecycleNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ProductRecycleNoteDetail_Store_ProductRecycleNote_Mast~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ProductRecycleNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ProductRecycleRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `BomVersion` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RawLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RawLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RawLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RawLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RawWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ProductRecycleRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ProductRecycleRequestDetail_Store_ProductRecycleReques~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ProductRecycleRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PurchaseOrderDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierPackUom` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierPackQty` decimal(18,6) NOT NULL,
+ `ConvertRate` decimal(18,6) NOT NULL DEFAULT 1.0,
+ `IsConsignment` tinyint(1) NOT NULL DEFAULT FALSE,
+ `LineStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ProjectCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ShippedQty` decimal(18,6) NOT NULL,
+ `ReceivedQty` decimal(18,6) NOT NULL,
+ `ReturnedQty` decimal(18,6) NOT NULL,
+ `PutAwayQty` decimal(18,6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_PurchaseOrderDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_PurchaseOrderDetail_Store_PurchaseOrder_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_PurchaseOrder` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PurchaseReceiptNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PurchaseReceiptInspectStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `InspectPhotoJson` longtext CHARACTER SET utf8mb4 NULL,
+ `FailedReason` longtext CHARACTER SET utf8mb4 NULL,
+ `MassDefect` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierPackUom` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierPackQty` decimal(18,6) NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_PurchaseReceiptNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_PurchaseReceiptNoteDetail_Store_PurchaseReceiptNote_Ma~` FOREIGN KEY (`MasterID`) REFERENCES `Store_PurchaseReceiptNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PurchaseReceiptRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierPackUom` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierPackQty` decimal(18,6) NOT NULL,
+ `ConvertRate` decimal(18,6) NOT NULL,
+ `RecommendErpCode` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_PurchaseReceiptRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_PurchaseReceiptRequestDetail_Store_PurchaseReceiptRequ~` FOREIGN KEY (`MasterID`) REFERENCES `Store_PurchaseReceiptRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PurchaseReturnNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Reason` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_PurchaseReturnNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_PurchaseReturnNoteDetail_Store_PurchaseReturnNote_Mast~` FOREIGN KEY (`MasterID`) REFERENCES `Store_PurchaseReturnNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PurchaseReturnRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_PurchaseReturnRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_PurchaseReturnRequestDetail_Store_PurchaseReturnReques~` FOREIGN KEY (`MasterID`) REFERENCES `Store_PurchaseReturnRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PutawayNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `JobNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_PutawayNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_PutawayNoteDetail_Store_PutawayNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_PutawayNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_PutawayRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `InventoryQty` decimal(18,6) NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_PutawayRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_PutawayRequestDetail_Store_PutawayRequest_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_PutawayRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ReceiptAbnormalNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReceiptNumber` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `AbnormalType` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Photos` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_ReceiptAbnormalNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ReceiptAbnormalNoteDetail_Store_ReceiptAbnormalNote_Ma~` FOREIGN KEY (`MasterID`) REFERENCES `Store_ReceiptAbnormalNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_RecycledMaterialReceiptNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReasonCode` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_RecycledMaterialReceiptNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_RecycledMaterialReceiptNoteDetail_Store_RecycledMateri~` FOREIGN KEY (`MasterID`) REFERENCES `Store_RecycledMaterialReceiptNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_SaleOrderDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `SoLine` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CustomerPackUom` longtext CHARACTER SET utf8mb4 NULL,
+ `CustomerPackQty` decimal(18,6) NOT NULL,
+ `ConvertRate` decimal(18,6) NOT NULL DEFAULT 1.0,
+ `LineStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_SaleOrderDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_SaleOrderDetail_Store_SaleOrder_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_SaleOrder` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ScrapNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReasonCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_ScrapNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ScrapNoteDetail_Store_ScrapNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_ScrapNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_ScrapRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReasonCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_ScrapRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_ScrapRequestDetail_Store_ScrapRequest_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_ScrapRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_SupplierAsnDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `PoNumber` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `PoLine` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierPackUom` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierPackQty` decimal(18,6) NOT NULL,
+ `ConvertRate` decimal(18,6) NOT NULL,
+ `ProjectCode` longtext CHARACTER SET utf8mb4 NULL,
+ `Ctype` longtext CHARACTER SET utf8mb4 NULL,
+ `RecommendErpCode` longtext CHARACTER SET utf8mb4 NULL,
+ `PlanUserCode` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_SupplierAsnDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_SupplierAsnDetail_Store_SupplierAsn_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_SupplierAsn` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_TransferNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `OnTheWayLocationCode` longtext CHARACTER SET utf8mb4 NULL,
+ `Reason` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_TransferNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_TransferNoteDetail_Store_TransferNote_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_TransferNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_TransferRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Reason` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_TransferRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_TransferRequestDetail_Store_TransferRequest_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_TransferRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_UnplannedIssueNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReasonCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledFromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_UnplannedIssueNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_UnplannedIssueNoteDetail_Store_UnplannedIssueNote_Mast~` FOREIGN KEY (`MasterID`) REFERENCES `Store_UnplannedIssueNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_UnplannedIssueRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_UnplannedIssueRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_UnplannedIssueRequestDetail_Store_UnplannedIssueReques~` FOREIGN KEY (`MasterID`) REFERENCES `Store_UnplannedIssueRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_UnplannedReceiptNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ReasonCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `RecommendContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendArriveDate` datetime(6) NOT NULL,
+ `RecommendProduceDate` datetime(6) NOT NULL,
+ `RecommendExpireDate` datetime(6) NOT NULL,
+ `RecommendLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RecommendToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `RecommendQty` decimal(18,6) NOT NULL,
+ `HandledContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledPackingCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledSupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledArriveDate` datetime(6) NOT NULL,
+ `HandledProduceDate` datetime(6) NOT NULL,
+ `HandledExpireDate` datetime(6) NOT NULL,
+ `HandledLot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `HandledQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_UnplannedReceiptNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_UnplannedReceiptNoteDetail_Store_UnplannedReceiptNote_~` FOREIGN KEY (`MasterID`) REFERENCES `Store_UnplannedReceiptNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_UnplannedReceiptRequestDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `ExtraProperties` longtext CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Lot` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `PackingCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ContainerCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `LocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `LocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `WarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Status` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ CONSTRAINT `PK_Store_UnplannedReceiptRequestDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_UnplannedReceiptRequestDetail_Store_UnplannedReceiptRe~` FOREIGN KEY (`MasterID`) REFERENCES `Store_UnplannedReceiptRequest` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_WarehouseTransferNoteDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `Reason` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Uom` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Qty` decimal(18,6) NOT NULL,
+ `StdPackQty` decimal(18,6) NOT NULL,
+ `FromPackingCode` varchar(255) CHARACTER SET utf8mb4 NULL,
+ `ToPackingCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `ToContainerCode` longtext CHARACTER SET utf8mb4 NULL,
+ `FromLot` longtext CHARACTER SET utf8mb4 NULL,
+ `ToLot` longtext CHARACTER SET utf8mb4 NULL,
+ `SupplierBatch` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ArriveDate` datetime(6) NOT NULL,
+ `ProduceDate` datetime(6) NOT NULL,
+ `ExpireDate` datetime(6) NOT NULL,
+ `FromLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `FromLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `FromStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToLocationArea` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationGroup` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ToLocationErpCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToWarehouseCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `ToStatus` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_WarehouseTransferNoteDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_WarehouseTransferNoteDetail_Store_WarehouseTransferNot~` FOREIGN KEY (`MasterID`) REFERENCES `Store_WarehouseTransferNote` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE TABLE `Store_WorkOrderDetail` (
+ `Id` char(36) COLLATE ascii_general_ci NOT NULL,
+ `EffectiveDate` datetime(6) NOT NULL,
+ `Op` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RawUom` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `RawQty` decimal(18,6) NOT NULL,
+ `RawLocationCode` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `CreationTime` datetime(6) NOT NULL,
+ `CreatorId` char(36) COLLATE ascii_general_ci NULL,
+ `LastModificationTime` datetime(6) NULL,
+ `LastModifierId` char(36) COLLATE ascii_general_ci NULL,
+ `MasterID` char(36) COLLATE ascii_general_ci NOT NULL,
+ `TenantId` char(36) COLLATE ascii_general_ci NULL,
+ `Number` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ `Remark` varchar(3072) CHARACTER SET utf8mb4 NULL,
+ `ItemName` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc1` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemDesc2` varchar(64) CHARACTER SET utf8mb4 NULL,
+ `ItemCode` varchar(64) CHARACTER SET utf8mb4 NOT NULL,
+ CONSTRAINT `PK_Store_WorkOrderDetail` PRIMARY KEY (`Id`),
+ CONSTRAINT `FK_Store_WorkOrderDetail_Store_WorkOrder_MasterID` FOREIGN KEY (`MasterID`) REFERENCES `Store_WorkOrder` (`Id`) ON DELETE CASCADE
+) CHARACTER SET=utf8mb4;
+
+
+CREATE UNIQUE INDEX `IX_Job_CheckJob_Number` ON `Job_CheckJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_CheckJobDetail_MasterID` ON `Job_CheckJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_CountJob_Number` ON `Job_CountJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_CountJobDetail_MasterID` ON `Job_CountJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_DeliverJob_Number` ON `Job_DeliverJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_DeliverJobDetail_MasterID` ON `Job_DeliverJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_InspectJob_Number` ON `Job_InspectJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_InspectJobDetail_MasterID` ON `Job_InspectJobDetail` (`MasterID`);
+
+
+CREATE INDEX `IX_Job_InspectJobSummaryDetail_MasterID` ON `Job_InspectJobSummaryDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_IssueJob_Number` ON `Job_IssueJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_IssueJobDetail_MasterID` ON `Job_IssueJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_JisDeliverJob_Number` ON `Job_JisDeliverJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_JisDeliverJobDetail_MasterID` ON `Job_JisDeliverJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_ProductionReturnJob_Number` ON `Job_ProductionReturnJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_ProductionReturnJobDetail_MasterID` ON `Job_ProductionReturnJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_ProductReceiveJob_Number` ON `Job_ProductReceiveJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_ProductReceiveJobDetail_MasterID` ON `Job_ProductReceiveJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_PurchaseReceiptJob_Number` ON `Job_PurchaseReceiptJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_PurchaseReceiptJobDetail_MasterID` ON `Job_PurchaseReceiptJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_PurchaseReturnJob_Number` ON `Job_PurchaseReturnJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_PurchaseReturnJobDetail_MasterID` ON `Job_PurchaseReturnJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_PutawayJob_Number` ON `Job_PutawayJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_PutawayJobDetail_MasterID` ON `Job_PutawayJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_UnplannedIssueJob_Number` ON `Job_UnplannedIssueJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_UnplannedIssueJobDetail_MasterID` ON `Job_UnplannedIssueJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Job_UnplannedReceiptJob_Number` ON `Job_UnplannedReceiptJob` (`Number`);
+
+
+CREATE INDEX `IX_Job_UnplannedReceiptJobDetail_MasterID` ON `Job_UnplannedReceiptJobDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_BackFlushNote_Number` ON `Store_BackFlushNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_BackFlushNoteDetail_MasterID` ON `Store_BackFlushNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_BackFlushNoteDetail_Number_ItemCode_Lot` ON `Store_BackFlushNoteDetail` (`Number`, `ItemCode`, `Lot`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ContainerBindNote_Number` ON `Store_ContainerBindNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_ContainerBindNoteDetail_MasterID` ON `Store_ContainerBindNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ContainerBindNoteDetail_Number_PackingCode` ON `Store_ContainerBindNoteDetail` (`Number`, `PackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CountAdjustNote_Number` ON `Store_CountAdjustNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_CountAdjustNoteDetail_MasterID` ON `Store_CountAdjustNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CountAdjustNoteDetail_Number_CountLabel_ItemCode_Locat~` ON `Store_CountAdjustNoteDetail` (`Number`, `CountLabel`, `ItemCode`, `LocationCode`, `Lot`, `Status`, `PackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CountAdjustRequest_Number` ON `Store_CountAdjustRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_CountAdjustRequestDetail_MasterID` ON `Store_CountAdjustRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CountAdjustRequestDetail_Number_ItemCode_LocationCode_~` ON `Store_CountAdjustRequestDetail` (`Number`, `ItemCode`, `LocationCode`, `Lot`, `Status`, `PackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CountNote_Number` ON `Store_CountNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_CountNoteDetail_MasterID` ON `Store_CountNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CountNoteDetail_Number_CountLabel` ON `Store_CountNoteDetail` (`Number`, `CountLabel`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CountPlan_Number` ON `Store_CountPlan` (`Number`);
+
+
+CREATE INDEX `IX_Store_CountPlanDetail_MasterID` ON `Store_CountPlanDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CountPlanDetail_Number_CountLabel` ON `Store_CountPlanDetail` (`Number`, `CountLabel`);
+
+
+CREATE INDEX `IX_Store_CustomerAsn_CustomerCode` ON `Store_CustomerAsn` (`CustomerCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CustomerAsn_Number` ON `Store_CustomerAsn` (`Number`);
+
+
+CREATE INDEX `IX_Store_CustomerAsnDetail_MasterID` ON `Store_CustomerAsnDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CustomerAsnDetail_Number_ItemCode` ON `Store_CustomerAsnDetail` (`Number`, `ItemCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CustomerReturnNote_Number` ON `Store_CustomerReturnNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_CustomerReturnNoteDetail_MasterID` ON `Store_CustomerReturnNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_CustomerReturnNoteDetail_Number_FromPackingCode_FromLo~` ON `Store_CustomerReturnNoteDetail` (`Number`, `FromPackingCode`, `FromLocationCode`, `ToLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_DeliverNote_Number` ON `Store_DeliverNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_DeliverNoteDetail_MasterID` ON `Store_DeliverNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_DeliverNoteDetail_Number_ItemCode_FromPackingCode_From~` ON `Store_DeliverNoteDetail` (`Number`, `ItemCode`, `FromPackingCode`, `FromLot`, `FromLocationCode`, `ToLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_DeliverPlan_Number` ON `Store_DeliverPlan` (`Number`);
+
+
+CREATE INDEX `IX_Store_DeliverPlanDetail_MasterID` ON `Store_DeliverPlanDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_DeliverPlanDetail_Number_SoNumber_SoLine` ON `Store_DeliverPlanDetail` (`Number`, `SoNumber`, `SoLine`);
+
+
+CREATE UNIQUE INDEX `IX_Store_DeliverRequest_Number` ON `Store_DeliverRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_DeliverRequestDetail_MasterID` ON `Store_DeliverRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_DeliverRequestDetail_Number_ItemCode` ON `Store_DeliverRequestDetail` (`Number`, `ItemCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InspectAbnormalNote_Number` ON `Store_InspectAbnormalNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_InspectAbnormalNoteDetail_MasterID` ON `Store_InspectAbnormalNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InspectAbnormalNoteDetail_Number_PackingCode` ON `Store_InspectAbnormalNoteDetail` (`Number`, `PackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InspectNote_Number` ON `Store_InspectNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_InspectNoteDetail_MasterID` ON `Store_InspectNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InspectNoteDetail_Number_PackingCode` ON `Store_InspectNoteDetail` (`Number`, `PackingCode`);
+
+
+CREATE INDEX `IX_Store_InspectNoteSummaryDetail_MasterID` ON `Store_InspectNoteSummaryDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InspectNoteSummaryDetail_Number_ItemCode` ON `Store_InspectNoteSummaryDetail` (`Number`, `ItemCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InspectRequest_Number` ON `Store_InspectRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_InspectRequestDetail_MasterID` ON `Store_InspectRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InspectRequestDetail_Number_PackingCode` ON `Store_InspectRequestDetail` (`Number`, `PackingCode`);
+
+
+CREATE INDEX `IX_Store_InspectRequestSummaryDetail_MasterID` ON `Store_InspectRequestSummaryDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InspectRequestSummaryDetail_Number_ItemCode_Lot` ON `Store_InspectRequestSummaryDetail` (`Number`, `ItemCode`, `Lot`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InventoryInitialNote_Number` ON `Store_InventoryInitialNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_InventoryInitialNoteDetail_MasterID` ON `Store_InventoryInitialNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InventoryInitialNoteDetail_Number_PackingCode_ItemCode~` ON `Store_InventoryInitialNoteDetail` (`Number`, `PackingCode`, `ItemCode`, `Lot`, `Status`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InventoryTransferNote_Number` ON `Store_InventoryTransferNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_InventoryTransferNoteDetail_MasterID` ON `Store_InventoryTransferNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_InventoryTransferNoteDetail_Number_FromPackingCode_Fro~` ON `Store_InventoryTransferNoteDetail` (`Number`, `FromPackingCode`, `FromLocationCode`, `ToLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_IsolationNote_Number` ON `Store_IsolationNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_IsolationNoteDetail_FromPackingCode` ON `Store_IsolationNoteDetail` (`FromPackingCode`);
+
+
+CREATE INDEX `IX_Store_IsolationNoteDetail_MasterID` ON `Store_IsolationNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_IsolationNoteDetail_Number_FromPackingCode_FromLocatio~` ON `Store_IsolationNoteDetail` (`Number`, `FromPackingCode`, `FromLocationCode`, `ToLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_IssueNote_Number` ON `Store_IssueNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_IssueNoteDetail_FromPackingCode` ON `Store_IssueNoteDetail` (`FromPackingCode`);
+
+
+CREATE INDEX `IX_Store_IssueNoteDetail_MasterID` ON `Store_IssueNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_IssueNoteDetail_Number_FromPackingCode_FromLocationCod~` ON `Store_IssueNoteDetail` (`Number`, `FromPackingCode`, `FromLocationCode`, `ToLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ItemTransformNote_Number` ON `Store_ItemTransformNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_ItemTransformNoteDetail_MasterID` ON `Store_ItemTransformNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ItemTransformNoteDetail_Number_FromPackingCode_FromSta~` ON `Store_ItemTransformNoteDetail` (`Number`, `FromPackingCode`, `FromStatus`, `ToPackingCode`, `ToStatus`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ItemTransformRequest_Number` ON `Store_ItemTransformRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_ItemTransformRequestDetail_MasterID` ON `Store_ItemTransformRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ItemTransformRequestDetail_Number_FromPackingCode_From~` ON `Store_ItemTransformRequestDetail` (`Number`, `FromPackingCode`, `FromStatus`, `ToPackingCode`, `ToStatus`);
+
+
+CREATE UNIQUE INDEX `IX_Store_JisDeliverNote_Number` ON `Store_JisDeliverNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_JisDeliverNoteDetail_MasterID` ON `Store_JisDeliverNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_JisDeliverNoteDetail_Number_FromPackingCode_FromLocati~` ON `Store_JisDeliverNoteDetail` (`Number`, `FromPackingCode`, `FromLocationCode`, `ToLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_JisProductReceiptNote_Number` ON `Store_JisProductReceiptNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_JisProductReceiptNoteDetail_MasterID` ON `Store_JisProductReceiptNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_JisProductReceiptNoteDetail_Number_PackingCode` ON `Store_JisProductReceiptNoteDetail` (`Number`, `PackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_MaterialRequest_Number` ON `Store_MaterialRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_MaterialRequestDetail_ItemCode` ON `Store_MaterialRequestDetail` (`ItemCode`);
+
+
+CREATE INDEX `IX_Store_MaterialRequestDetail_MasterID` ON `Store_MaterialRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_MaterialRequestDetail_Number_ItemCode_ToLocationCode` ON `Store_MaterialRequestDetail` (`Number`, `ItemCode`, `ToLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_NoOkConvertOkNote_Number` ON `Store_NoOkConvertOkNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_NoOkConvertOkNoteDetail_MasterID` ON `Store_NoOkConvertOkNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_NoOkConvertOkNoteDetail_Number_FromPackingCode_FromLoc~` ON `Store_NoOkConvertOkNoteDetail` (`Number`, `FromPackingCode`, `FromLocationCode`, `ToLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_OfflineSettlementNote_Number` ON `Store_OfflineSettlementNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_OfflineSettlementNoteDetail_MasterID` ON `Store_OfflineSettlementNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_OfflineSettlementNoteDetail_Number` ON `Store_OfflineSettlementNoteDetail` (`Number`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PreparationPlan_Number` ON `Store_PreparationPlan` (`Number`);
+
+
+CREATE INDEX `IX_Store_PreparationPlanDetail_MasterID` ON `Store_PreparationPlanDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PreparationPlanDetail_Number_ItemCode` ON `Store_PreparationPlanDetail` (`Number`, `ItemCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductionPlan_Number` ON `Store_ProductionPlan` (`Number`);
+
+
+CREATE INDEX `IX_Store_ProductionPlanDetail_MasterID` ON `Store_ProductionPlanDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductionPlanDetail_Number_ItemCode` ON `Store_ProductionPlanDetail` (`Number`, `ItemCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductionReturnNote_Number` ON `Store_ProductionReturnNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_ProductionReturnNoteDetail_MasterID` ON `Store_ProductionReturnNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductionReturnNoteDetail_Number_ItemCode_FromPacking~` ON `Store_ProductionReturnNoteDetail` (`Number`, `ItemCode`, `FromPackingCode`, `ToPackingCode`, `FromLocationCode`, `ToLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductionReturnRequest_Number` ON `Store_ProductionReturnRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_ProductionReturnRequestDetail_ItemCode` ON `Store_ProductionReturnRequestDetail` (`ItemCode`);
+
+
+CREATE INDEX `IX_Store_ProductionReturnRequestDetail_MasterID` ON `Store_ProductionReturnRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductionReturnRequestDetail_Number_ItemCode_FromLoca~` ON `Store_ProductionReturnRequestDetail` (`Number`, `ItemCode`, `FromLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductL7PartsNote_Number` ON `Store_ProductL7PartsNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_ProductL7PartsNoteDetail_MasterID` ON `Store_ProductL7PartsNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductL7PartsNoteDetail_Number_ProductNo_Position_Con~` ON `Store_ProductL7PartsNoteDetail` (`Number`, `ProductNo`, `Position`, `Configuration`, `L7Part`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductReceiptNote_Number` ON `Store_ProductReceiptNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_ProductReceiptNoteDetail_MasterID` ON `Store_ProductReceiptNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductReceiptNoteDetail_Number_ItemCode_PackingCode_L~` ON `Store_ProductReceiptNoteDetail` (`Number`, `ItemCode`, `PackingCode`, `Lot`, `Status`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductReceiptRequest_Number` ON `Store_ProductReceiptRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_ProductReceiptRequestDetail_MasterID` ON `Store_ProductReceiptRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductReceiptRequestDetail_Number_ItemCode_LocationCo~` ON `Store_ProductReceiptRequestDetail` (`Number`, `ItemCode`, `LocationCode`);
+
+
+CREATE INDEX `IX_Store_ProductRecycleMaterialDetail_MasterID` ON `Store_ProductRecycleMaterialDetail` (`MasterID`);
+
+
+CREATE INDEX `IX_Store_ProductRecycleMaterialDetail_Number_ProductItemCode_It~` ON `Store_ProductRecycleMaterialDetail` (`Number`, `ProductItemCode`, `ItemCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductRecycleNote_Number` ON `Store_ProductRecycleNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_ProductRecycleNoteDetail_MasterID` ON `Store_ProductRecycleNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductRecycleNoteDetail_Number_ItemCode` ON `Store_ProductRecycleNoteDetail` (`Number`, `ItemCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductRecycleRequest_Number` ON `Store_ProductRecycleRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_ProductRecycleRequestDetail_MasterID` ON `Store_ProductRecycleRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ProductRecycleRequestDetail_Number_ItemCode` ON `Store_ProductRecycleRequestDetail` (`Number`, `ItemCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PurchaseOrder_Number` ON `Store_PurchaseOrder` (`Number`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PurchaseOrderDetail_ItemCode_Number_PoLine` ON `Store_PurchaseOrderDetail` (`ItemCode`, `Number`, `PoLine`);
+
+
+CREATE INDEX `IX_Store_PurchaseOrderDetail_MasterID` ON `Store_PurchaseOrderDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PurchaseReceiptNote_Number` ON `Store_PurchaseReceiptNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_PurchaseReceiptNote_SupplierCode` ON `Store_PurchaseReceiptNote` (`SupplierCode`);
+
+
+CREATE INDEX `IX_Store_PurchaseReceiptNoteDetail_MasterID` ON `Store_PurchaseReceiptNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PurchaseReceiptRequest_Number` ON `Store_PurchaseReceiptRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_PurchaseReceiptRequest_SupplierCode` ON `Store_PurchaseReceiptRequest` (`SupplierCode`);
+
+
+CREATE INDEX `IX_Store_PurchaseReceiptRequestDetail_MasterID` ON `Store_PurchaseReceiptRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PurchaseReceiptRequestDetail_Number_PackingCode` ON `Store_PurchaseReceiptRequestDetail` (`Number`, `PackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PurchaseReturnNote_Number` ON `Store_PurchaseReturnNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_PurchaseReturnNoteDetail_MasterID` ON `Store_PurchaseReturnNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PurchaseReturnNoteDetail_Number_PackingCode` ON `Store_PurchaseReturnNoteDetail` (`Number`, `PackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PurchaseReturnRequest_Number` ON `Store_PurchaseReturnRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_PurchaseReturnRequestDetail_MasterID` ON `Store_PurchaseReturnRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PurchaseReturnRequestDetail_Number_PackingCode` ON `Store_PurchaseReturnRequestDetail` (`Number`, `PackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PutawayNote_Number` ON `Store_PutawayNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_PutawayNoteDetail_MasterID` ON `Store_PutawayNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PutawayNoteDetail_Number_FromPackingCode_FromLocationC~` ON `Store_PutawayNoteDetail` (`Number`, `FromPackingCode`, `FromLocationCode`, `ToLocationCode`, `ToPackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_PutawayRequest_Number` ON `Store_PutawayRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_PutawayRequestDetail_MasterID` ON `Store_PutawayRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ReceiptAbnormalNote_AsnNumber_Number_SupplierCode_Rece~` ON `Store_ReceiptAbnormalNote` (`AsnNumber`, `Number`, `SupplierCode`, `ReceiptNumber`);
+
+
+CREATE INDEX `IX_Store_ReceiptAbnormalNote_SupplierCode` ON `Store_ReceiptAbnormalNote` (`SupplierCode`);
+
+
+CREATE INDEX `IX_Store_ReceiptAbnormalNoteDetail_MasterID` ON `Store_ReceiptAbnormalNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ReceiptAbnormalNoteDetail_Number_PackingCode_ReceiptNu~` ON `Store_ReceiptAbnormalNoteDetail` (`Number`, `PackingCode`, `ReceiptNumber`);
+
+
+CREATE UNIQUE INDEX `IX_Store_RecycledMaterialReceiptNote_Number` ON `Store_RecycledMaterialReceiptNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_RecycledMaterialReceiptNoteDetail_MasterID` ON `Store_RecycledMaterialReceiptNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_RecycledMaterialReceiptNoteDetail_Number_PackingCode` ON `Store_RecycledMaterialReceiptNoteDetail` (`Number`, `PackingCode`);
+
+
+CREATE INDEX `IX_Store_SaleOrder_CustomerCode` ON `Store_SaleOrder` (`CustomerCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_SaleOrder_Number` ON `Store_SaleOrder` (`Number`);
+
+
+CREATE INDEX `IX_Store_SaleOrderDetail_MasterID` ON `Store_SaleOrderDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_SaleOrderDetail_Number_SoLine_ItemCode` ON `Store_SaleOrderDetail` (`Number`, `SoLine`, `ItemCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ScrapNote_Number` ON `Store_ScrapNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_ScrapNoteDetail_MasterID` ON `Store_ScrapNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ScrapNoteDetail_Number_ItemCode_FromPackingCode_FromLo~` ON `Store_ScrapNoteDetail` (`Number`, `ItemCode`, `FromPackingCode`, `FromLocationCode`, `ToLocationCode`, `FromLot`, `FromStatus`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ScrapRequest_Number` ON `Store_ScrapRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_ScrapRequestDetail_MasterID` ON `Store_ScrapRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_ScrapRequestDetail_Number_ItemCode_LocationCode` ON `Store_ScrapRequestDetail` (`Number`, `ItemCode`, `LocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_SupplierAsn_Number` ON `Store_SupplierAsn` (`Number`);
+
+
+CREATE INDEX `IX_Store_SupplierAsn_SupplierCode` ON `Store_SupplierAsn` (`SupplierCode`);
+
+
+CREATE INDEX `IX_Store_SupplierAsnDetail_MasterID` ON `Store_SupplierAsnDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_SupplierAsnDetail_Number_ItemCode_PackingCode` ON `Store_SupplierAsnDetail` (`Number`, `ItemCode`, `PackingCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_TransferNote_Number` ON `Store_TransferNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_TransferNoteDetail_MasterID` ON `Store_TransferNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_TransferNoteDetail_Number_FromPackingCode_FromLocation~` ON `Store_TransferNoteDetail` (`Number`, `FromPackingCode`, `FromLocationCode`, `ToLocationCode`, `FromStatus`, `ToStatus`);
+
+
+CREATE UNIQUE INDEX `IX_Store_TransferRequest_Number` ON `Store_TransferRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_TransferRequestDetail_MasterID` ON `Store_TransferRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_UnplannedIssueNote_Number` ON `Store_UnplannedIssueNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_UnplannedIssueNoteDetail_MasterID` ON `Store_UnplannedIssueNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_UnplannedIssueNoteDetail_Number_PackingCode_ItemCode_L~` ON `Store_UnplannedIssueNoteDetail` (`Number`, `PackingCode`, `ItemCode`, `Lot`, `Status`);
+
+
+CREATE UNIQUE INDEX `IX_Store_UnplannedIssueRequest_Number` ON `Store_UnplannedIssueRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_UnplannedIssueRequestDetail_MasterID` ON `Store_UnplannedIssueRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_UnplannedIssueRequestDetail_Number_PackingCode_ItemCod~` ON `Store_UnplannedIssueRequestDetail` (`Number`, `PackingCode`, `ItemCode`, `Lot`, `Status`);
+
+
+CREATE UNIQUE INDEX `IX_Store_UnplannedReceiptNote_Number` ON `Store_UnplannedReceiptNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_UnplannedReceiptNoteDetail_MasterID` ON `Store_UnplannedReceiptNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_UnplannedReceiptNoteDetail_Number_PackingCode_ItemCode~` ON `Store_UnplannedReceiptNoteDetail` (`Number`, `PackingCode`, `ItemCode`, `Lot`, `Status`);
+
+
+CREATE UNIQUE INDEX `IX_Store_UnplannedReceiptRequest_Number` ON `Store_UnplannedReceiptRequest` (`Number`);
+
+
+CREATE INDEX `IX_Store_UnplannedReceiptRequestDetail_MasterID` ON `Store_UnplannedReceiptRequestDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_UnplannedReceiptRequestDetail_Number_PackingCode_ItemC~` ON `Store_UnplannedReceiptRequestDetail` (`Number`, `PackingCode`, `ItemCode`, `Lot`, `Status`);
+
+
+CREATE UNIQUE INDEX `IX_Store_WarehouseTransferNote_Number` ON `Store_WarehouseTransferNote` (`Number`);
+
+
+CREATE INDEX `IX_Store_WarehouseTransferNoteDetail_MasterID` ON `Store_WarehouseTransferNoteDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_WarehouseTransferNoteDetail_Number_FromPackingCode_Fro~` ON `Store_WarehouseTransferNoteDetail` (`Number`, `FromPackingCode`, `FromLocationCode`, `ToLocationCode`);
+
+
+CREATE UNIQUE INDEX `IX_Store_WorkOrder_Number` ON `Store_WorkOrder` (`Number`);
+
+
+CREATE INDEX `IX_Store_WorkOrderDetail_MasterID` ON `Store_WorkOrderDetail` (`MasterID`);
+
+
+CREATE UNIQUE INDEX `IX_Store_WorkOrderDetail_Number_ItemCode` ON `Store_WorkOrderDetail` (`Number`, `ItemCode`);
+
+
diff --git a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/FodyWeavers.xml b/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/FodyWeavers.xml
index be0de3a90..7e9f94ead 100644
--- a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/FodyWeavers.xml
+++ b/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/FodyWeavers.xml
@@ -1,3 +1,3 @@
-
+
-
\ No newline at end of file
+
diff --git a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230104032849_RemoveCompany.Designer.cs b/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230104032849_RemoveCompany.Designer.cs
deleted file mode 100644
index a965d2bf6..000000000
--- a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230104032849_RemoveCompany.Designer.cs
+++ /dev/null
@@ -1,328 +0,0 @@
-//
-using System;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Migrations;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using Volo.Abp.EntityFrameworkCore;
-using Win_in.Sfs.FileStorage.EntityFrameworkCore;
-
-namespace Win_in.Sfs.FileStorage.Migrations
-{
- [DbContext(typeof(FileStorageDbContext))]
- [Migration("20230104032849_RemoveCompany")]
- partial class RemoveCompany
- {
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
- {
-#pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer)
- .HasAnnotation("Relational:MaxIdentifierLength", 128)
- .HasAnnotation("ProductVersion", "5.0.17")
- .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
- modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uniqueidentifier");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("ContainerId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("Content")
- .HasMaxLength(2147483647)
- .HasColumnType("varbinary(max)");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("ContainerId");
-
- b.HasIndex("TenantId", "ContainerId", "Name");
-
- b.ToTable("AbpBlobs");
- });
-
- modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uniqueidentifier");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("nvarchar(128)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("TenantId", "Name");
-
- b.ToTable("AbpBlobContainers");
- });
-
- modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.DataExportTask", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BeginTime")
- .HasColumnType("datetime2");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CreationTime")
- .HasColumnType("datetime2")
- .HasColumnName("CreationTime");
-
- b.Property("CreatorId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("CreatorId");
-
- b.Property("EndTime")
- .HasColumnType("datetime2");
-
- b.Property("ExportFileBlobName")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Function")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime2")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("LastModifierId");
-
- b.Property("Remark")
- .HasMaxLength(4096)
- .HasColumnType("nvarchar(max)");
-
- b.Property("RequestParam")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ReturnResult")
- .HasColumnType("nvarchar(max)");
-
- b.Property("Route")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("Status")
- .HasColumnType("int");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.Property("Worker")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.HasKey("Id");
-
- b.ToTable("FileStorage_DataExportTask");
- });
-
- modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.DataImportTask", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BeginTime")
- .HasColumnType("datetime2");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CreationTime")
- .HasColumnType("datetime2")
- .HasColumnName("CreationTime");
-
- b.Property("CreatorId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("CreatorId");
-
- b.Property("EndTime")
- .HasColumnType("datetime2");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Function")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ImportFileBlobName")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ImportReportBlobName")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ImportStatus")
- .HasColumnType("int");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime2")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("LastModifierId");
-
- b.Property("Remark")
- .HasMaxLength(4096)
- .HasColumnType("nvarchar(max)");
-
- b.Property("RequestParam")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ReturnResult")
- .HasColumnType("nvarchar(max)");
-
- b.Property("Route")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("Status")
- .HasColumnType("int");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.Property("Worker")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.HasKey("Id");
-
- b.ToTable("FileStorage_DataImportTask");
- });
-
- modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.File", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BlobName")
- .IsRequired()
- .HasMaxLength(1024)
- .HasColumnType("nvarchar(1024)");
-
- b.Property("ByteSize")
- .HasColumnType("bigint");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CreationTime")
- .HasColumnType("datetime2")
- .HasColumnName("CreationTime");
-
- b.Property("CreatorId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("CreatorId");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("FileName")
- .IsRequired()
- .HasMaxLength(1024)
- .HasColumnType("nvarchar(1024)");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime2")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("LastModifierId");
-
- b.Property("Remark")
- .HasColumnType("nvarchar(max)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.ToTable("FileStorage_File");
- });
-
- modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b =>
- {
- b.HasOne("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", null)
- .WithMany()
- .HasForeignKey("ContainerId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-#pragma warning restore 612, 618
- }
- }
-}
diff --git a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230104032849_RemoveCompany.cs b/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230104032849_RemoveCompany.cs
deleted file mode 100644
index b7b3df41d..000000000
--- a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230104032849_RemoveCompany.cs
+++ /dev/null
@@ -1,161 +0,0 @@
-using System;
-using Microsoft.EntityFrameworkCore.Migrations;
-
-namespace Win_in.Sfs.FileStorage.Migrations;
-
-public partial class RemoveCompany : Migration
-{
- protected override void Up(MigrationBuilder migrationBuilder)
- {
- migrationBuilder.CreateTable(
- name: "AbpBlobContainers",
- columns: table => new
- {
- Id = table.Column(type: "uniqueidentifier", nullable: false),
- TenantId = table.Column(type: "uniqueidentifier", nullable: true),
- Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false),
- ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true),
- ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_AbpBlobContainers", x => x.Id);
- });
-
- migrationBuilder.CreateTable(
- name: "FileStorage_DataExportTask",
- columns: table => new
- {
- Id = table.Column(type: "uniqueidentifier", nullable: false),
- ExportFileBlobName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true),
- ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true),
- ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true),
- CreationTime = table.Column(type: "datetime2", nullable: false),
- CreatorId = table.Column(type: "uniqueidentifier", nullable: true),
- LastModificationTime = table.Column(type: "datetime2", nullable: true),
- LastModifierId = table.Column(type: "uniqueidentifier", nullable: true),
- TenantId = table.Column(type: "uniqueidentifier", nullable: true),
- Remark = table.Column(type: "nvarchar(max)", maxLength: 4096, nullable: true),
- Function = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false),
- Route = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false),
- RequestParam = table.Column(type: "nvarchar(max)", nullable: true),
- ReturnResult = table.Column(type: "nvarchar(max)", nullable: true),
- Worker = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true),
- BeginTime = table.Column(type: "datetime2", nullable: true),
- EndTime = table.Column(type: "datetime2", nullable: true),
- Status = table.Column(type: "int", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_FileStorage_DataExportTask", x => x.Id);
- });
-
- migrationBuilder.CreateTable(
- name: "FileStorage_DataImportTask",
- columns: table => new
- {
- Id = table.Column(type: "uniqueidentifier", nullable: false),
- ImportFileBlobName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false),
- ImportReportBlobName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true),
- ImportStatus = table.Column(type: "int", nullable: false),
- ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true),
- ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true),
- CreationTime = table.Column(type: "datetime2", nullable: false),
- CreatorId = table.Column(type: "uniqueidentifier", nullable: true),
- LastModificationTime = table.Column(type: "datetime2", nullable: true),
- LastModifierId = table.Column(type: "uniqueidentifier", nullable: true),
- TenantId = table.Column(type: "uniqueidentifier", nullable: true),
- Remark = table.Column(type: "nvarchar(max)", maxLength: 4096, nullable: true),
- Function = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false),
- Route = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false),
- RequestParam = table.Column(type: "nvarchar(max)", nullable: true),
- ReturnResult = table.Column(type: "nvarchar(max)", nullable: true),
- Worker = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true),
- BeginTime = table.Column(type: "datetime2", nullable: true),
- EndTime = table.Column(type: "datetime2", nullable: true),
- Status = table.Column(type: "int", nullable: false)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_FileStorage_DataImportTask", x => x.Id);
- });
-
- migrationBuilder.CreateTable(
- name: "FileStorage_File",
- columns: table => new
- {
- Id = table.Column(type: "uniqueidentifier", nullable: false),
- FileName = table.Column(type: "nvarchar(1024)", maxLength: 1024, nullable: false),
- BlobName = table.Column(type: "nvarchar(1024)", maxLength: 1024, nullable: false),
- ByteSize = table.Column(type: "bigint", nullable: false),
- ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true),
- ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true),
- CreationTime = table.Column(type: "datetime2", nullable: false),
- CreatorId = table.Column(type: "uniqueidentifier", nullable: true),
- LastModificationTime = table.Column(type: "datetime2", nullable: true),
- LastModifierId = table.Column(type: "uniqueidentifier", nullable: true),
- TenantId = table.Column(type: "uniqueidentifier", nullable: true),
- Remark = table.Column(type: "nvarchar(max)", nullable: true)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_FileStorage_File", x => x.Id);
- });
-
- migrationBuilder.CreateTable(
- name: "AbpBlobs",
- columns: table => new
- {
- Id = table.Column(type: "uniqueidentifier", nullable: false),
- ContainerId = table.Column(type: "uniqueidentifier", nullable: false),
- TenantId = table.Column(type: "uniqueidentifier", nullable: true),
- Name = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false),
- Content = table.Column(type: "varbinary(max)", maxLength: 2147483647, nullable: true),
- ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true),
- ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true)
- },
- constraints: table =>
- {
- table.PrimaryKey("PK_AbpBlobs", x => x.Id);
- table.ForeignKey(
- name: "FK_AbpBlobs_AbpBlobContainers_ContainerId",
- column: x => x.ContainerId,
- principalTable: "AbpBlobContainers",
- principalColumn: "Id",
- onDelete: ReferentialAction.Cascade);
- });
-
- migrationBuilder.CreateIndex(
- name: "IX_AbpBlobContainers_TenantId_Name",
- table: "AbpBlobContainers",
- columns: new[] { "TenantId", "Name" });
-
- migrationBuilder.CreateIndex(
- name: "IX_AbpBlobs_ContainerId",
- table: "AbpBlobs",
- column: "ContainerId");
-
- migrationBuilder.CreateIndex(
- name: "IX_AbpBlobs_TenantId_ContainerId_Name",
- table: "AbpBlobs",
- columns: new[] { "TenantId", "ContainerId", "Name" });
- }
-
- protected override void Down(MigrationBuilder migrationBuilder)
- {
- migrationBuilder.DropTable(
- name: "AbpBlobs");
-
- migrationBuilder.DropTable(
- name: "FileStorage_DataExportTask");
-
- migrationBuilder.DropTable(
- name: "FileStorage_DataImportTask");
-
- migrationBuilder.DropTable(
- name: "FileStorage_File");
-
- migrationBuilder.DropTable(
- name: "AbpBlobContainers");
- }
-}
diff --git a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230215012547_FileStorageEnumToString.Designer.cs b/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230215012547_FileStorageEnumToString.Designer.cs
deleted file mode 100644
index 14502dc7c..000000000
--- a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230215012547_FileStorageEnumToString.Designer.cs
+++ /dev/null
@@ -1,335 +0,0 @@
-//
-using System;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Migrations;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using Volo.Abp.EntityFrameworkCore;
-using Win_in.Sfs.FileStorage.EntityFrameworkCore;
-
-#nullable disable
-
-namespace Win_in.Sfs.FileStorage.Migrations
-{
- [DbContext(typeof(FileStorageDbContext))]
- [Migration("20230215012547_FileStorageEnumToString")]
- partial class FileStorageEnumToString
- {
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
- {
-#pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer)
- .HasAnnotation("ProductVersion", "6.0.13")
- .HasAnnotation("Relational:MaxIdentifierLength", 128);
-
- SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1);
-
- modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uniqueidentifier");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("ContainerId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("Content")
- .HasMaxLength(2147483647)
- .HasColumnType("varbinary(max)");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("ContainerId");
-
- b.HasIndex("TenantId", "ContainerId", "Name");
-
- b.ToTable("AbpBlobs", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uniqueidentifier");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("nvarchar(128)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("TenantId", "Name");
-
- b.ToTable("AbpBlobContainers", (string)null);
- });
-
- modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.DataExportTask", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BeginTime")
- .HasColumnType("datetime2");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CreationTime")
- .HasColumnType("datetime2")
- .HasColumnName("CreationTime");
-
- b.Property("CreatorId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("CreatorId");
-
- b.Property("EndTime")
- .HasColumnType("datetime2");
-
- b.Property("ExportFileBlobName")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Function")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime2")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("LastModifierId");
-
- b.Property("Remark")
- .HasMaxLength(4096)
- .HasColumnType("nvarchar(max)");
-
- b.Property("RequestParam")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ReturnResult")
- .HasColumnType("nvarchar(max)");
-
- b.Property("Route")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("Status")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.Property("Worker")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.HasKey("Id");
-
- b.ToTable("FileStorage_DataExportTask", "dbo");
- });
-
- modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.DataImportTask", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BeginTime")
- .HasColumnType("datetime2");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CreationTime")
- .HasColumnType("datetime2")
- .HasColumnName("CreationTime");
-
- b.Property("CreatorId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("CreatorId");
-
- b.Property("EndTime")
- .HasColumnType("datetime2");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Function")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ImportFileBlobName")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ImportReportBlobName")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ImportStatus")
- .HasColumnType("int");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime2")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("LastModifierId");
-
- b.Property("Remark")
- .HasMaxLength(4096)
- .HasColumnType("nvarchar(max)");
-
- b.Property("RequestParam")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ReturnResult")
- .HasColumnType("nvarchar(max)");
-
- b.Property("Route")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("Status")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.Property("Worker")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.HasKey("Id");
-
- b.ToTable("FileStorage_DataImportTask", "dbo");
- });
-
- modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.File", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BlobName")
- .IsRequired()
- .HasMaxLength(1024)
- .HasColumnType("nvarchar(1024)");
-
- b.Property("ByteSize")
- .HasColumnType("bigint");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CreationTime")
- .HasColumnType("datetime2")
- .HasColumnName("CreationTime");
-
- b.Property("CreatorId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("CreatorId");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("FileName")
- .IsRequired()
- .HasMaxLength(1024)
- .HasColumnType("nvarchar(1024)");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime2")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("LastModifierId");
-
- b.Property("Remark")
- .HasColumnType("nvarchar(max)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.ToTable("FileStorage_File", "dbo");
- });
-
- modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b =>
- {
- b.HasOne("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", null)
- .WithMany()
- .HasForeignKey("ContainerId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
-#pragma warning restore 612, 618
- }
- }
-}
diff --git a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230215012547_FileStorageEnumToString.cs b/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230215012547_FileStorageEnumToString.cs
deleted file mode 100644
index 41fd070f3..000000000
--- a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/20230215012547_FileStorageEnumToString.cs
+++ /dev/null
@@ -1,86 +0,0 @@
-using Microsoft.EntityFrameworkCore.Migrations;
-
-#nullable disable
-
-namespace Win_in.Sfs.FileStorage.Migrations
-{
- public partial class FileStorageEnumToString : Migration
- {
- protected override void Up(MigrationBuilder migrationBuilder)
- {
- migrationBuilder.EnsureSchema(
- name: "dbo");
-
- migrationBuilder.RenameTable(
- name: "FileStorage_File",
- newName: "FileStorage_File",
- newSchema: "dbo");
-
- migrationBuilder.RenameTable(
- name: "FileStorage_DataImportTask",
- newName: "FileStorage_DataImportTask",
- newSchema: "dbo");
-
- migrationBuilder.RenameTable(
- name: "FileStorage_DataExportTask",
- newName: "FileStorage_DataExportTask",
- newSchema: "dbo");
-
- migrationBuilder.AlterColumn(
- name: "Status",
- schema: "dbo",
- table: "FileStorage_DataImportTask",
- type: "nvarchar(64)",
- maxLength: 64,
- nullable: false,
- oldClrType: typeof(int),
- oldType: "int");
-
- migrationBuilder.AlterColumn(
- name: "Status",
- schema: "dbo",
- table: "FileStorage_DataExportTask",
- type: "nvarchar(64)",
- maxLength: 64,
- nullable: false,
- oldClrType: typeof(int),
- oldType: "int");
- }
-
- protected override void Down(MigrationBuilder migrationBuilder)
- {
- migrationBuilder.RenameTable(
- name: "FileStorage_File",
- schema: "dbo",
- newName: "FileStorage_File");
-
- migrationBuilder.RenameTable(
- name: "FileStorage_DataImportTask",
- schema: "dbo",
- newName: "FileStorage_DataImportTask");
-
- migrationBuilder.RenameTable(
- name: "FileStorage_DataExportTask",
- schema: "dbo",
- newName: "FileStorage_DataExportTask");
-
- migrationBuilder.AlterColumn(
- name: "Status",
- table: "FileStorage_DataImportTask",
- type: "int",
- nullable: false,
- oldClrType: typeof(string),
- oldType: "nvarchar(64)",
- oldMaxLength: 64);
-
- migrationBuilder.AlterColumn(
- name: "Status",
- table: "FileStorage_DataExportTask",
- type: "int",
- nullable: false,
- oldClrType: typeof(string),
- oldType: "nvarchar(64)",
- oldMaxLength: 64);
- }
- }
-}
diff --git a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/FileStorageDbContextModelSnapshot.cs b/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/FileStorageDbContextModelSnapshot.cs
deleted file mode 100644
index e0adbe3c5..000000000
--- a/be/Modules/FileStorage/src/Win_in.Sfs.FileStorage.EntityFrameworkCore/Migrations/FileStorageDbContextModelSnapshot.cs
+++ /dev/null
@@ -1,333 +0,0 @@
-//
-using System;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using Volo.Abp.EntityFrameworkCore;
-using Win_in.Sfs.FileStorage.EntityFrameworkCore;
-
-#nullable disable
-
-namespace Win_in.Sfs.FileStorage.Migrations
-{
- [DbContext(typeof(FileStorageDbContext))]
- partial class FileStorageDbContextModelSnapshot : ModelSnapshot
- {
- protected override void BuildModel(ModelBuilder modelBuilder)
- {
-#pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer)
- .HasAnnotation("ProductVersion", "6.0.13")
- .HasAnnotation("Relational:MaxIdentifierLength", 128);
-
- SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1);
-
- modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uniqueidentifier");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("ContainerId")
- .HasColumnType("uniqueidentifier");
-
- b.Property("Content")
- .HasMaxLength(2147483647)
- .HasColumnType("varbinary(max)");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(256)
- .HasColumnType("nvarchar(256)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("ContainerId");
-
- b.HasIndex("TenantId", "ContainerId", "Name");
-
- b.ToTable("AbpBlobs", (string)null);
- });
-
- modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", b =>
- {
- b.Property("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("uniqueidentifier");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Name")
- .IsRequired()
- .HasMaxLength(128)
- .HasColumnType("nvarchar(128)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.HasKey("Id");
-
- b.HasIndex("TenantId", "Name");
-
- b.ToTable("AbpBlobContainers", (string)null);
- });
-
- modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.DataExportTask", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BeginTime")
- .HasColumnType("datetime2");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CreationTime")
- .HasColumnType("datetime2")
- .HasColumnName("CreationTime");
-
- b.Property("CreatorId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("CreatorId");
-
- b.Property("EndTime")
- .HasColumnType("datetime2");
-
- b.Property("ExportFileBlobName")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Function")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime2")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("LastModifierId");
-
- b.Property("Remark")
- .HasMaxLength(4096)
- .HasColumnType("nvarchar(max)");
-
- b.Property("RequestParam")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ReturnResult")
- .HasColumnType("nvarchar(max)");
-
- b.Property("Route")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("Status")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.Property("Worker")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.HasKey("Id");
-
- b.ToTable("FileStorage_DataExportTask", "dbo");
- });
-
- modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.DataImportTask", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BeginTime")
- .HasColumnType("datetime2");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CreationTime")
- .HasColumnType("datetime2")
- .HasColumnName("CreationTime");
-
- b.Property("CreatorId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("CreatorId");
-
- b.Property("EndTime")
- .HasColumnType("datetime2");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("Function")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ImportFileBlobName")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ImportReportBlobName")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("ImportStatus")
- .HasColumnType("int");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime2")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("LastModifierId");
-
- b.Property("Remark")
- .HasMaxLength(4096)
- .HasColumnType("nvarchar(max)");
-
- b.Property("RequestParam")
- .HasColumnType("nvarchar(max)");
-
- b.Property("ReturnResult")
- .HasColumnType("nvarchar(max)");
-
- b.Property("Route")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("Status")
- .IsRequired()
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.Property("TenantId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("TenantId");
-
- b.Property("Worker")
- .HasMaxLength(64)
- .HasColumnType("nvarchar(64)");
-
- b.HasKey("Id");
-
- b.ToTable("FileStorage_DataImportTask", "dbo");
- });
-
- modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.File", b =>
- {
- b.Property("Id")
- .HasColumnType("uniqueidentifier");
-
- b.Property("BlobName")
- .IsRequired()
- .HasMaxLength(1024)
- .HasColumnType("nvarchar(1024)");
-
- b.Property("ByteSize")
- .HasColumnType("bigint");
-
- b.Property("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasMaxLength(40)
- .HasColumnType("nvarchar(40)")
- .HasColumnName("ConcurrencyStamp");
-
- b.Property("CreationTime")
- .HasColumnType("datetime2")
- .HasColumnName("CreationTime");
-
- b.Property("CreatorId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("CreatorId");
-
- b.Property("ExtraProperties")
- .HasColumnType("nvarchar(max)")
- .HasColumnName("ExtraProperties");
-
- b.Property("FileName")
- .IsRequired()
- .HasMaxLength(1024)
- .HasColumnType("nvarchar(1024)");
-
- b.Property("LastModificationTime")
- .HasColumnType("datetime2")
- .HasColumnName("LastModificationTime");
-
- b.Property("LastModifierId")
- .HasColumnType("uniqueidentifier")
- .HasColumnName("LastModifierId");
-
- b.Property