21 changed files with 7407 additions and 1296 deletions
@ -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<BasedataHttpApiHostMigrationsDbContext>
|
|||
//{
|
|||
// public BasedataHttpApiHostMigrationsDbContext CreateDbContext(string[] args)
|
|||
// {
|
|||
// var configuration = BuildConfiguration();
|
|||
|
|||
// var builder = new DbContextOptionsBuilder<BasedataHttpApiHostMigrationsDbContext>()
|
|||
// .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();
|
|||
// }
|
|||
//}
|
@ -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 |
|||
|
|||
|
@ -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 |
|||
|
|||
|
@ -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 |
|||
|
|||
|
@ -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`); |
|||
|
|||
|
@ -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`); |
|||
|
|||
|
@ -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`); |
|||
|
|||
|
@ -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 |
|||
|
|||
|
@ -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`); |
|||
|
|||
|
File diff suppressed because it is too large
@ -1,3 +1,3 @@ |
|||
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"> |
|||
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"> |
|||
<ConfigureAwait ContinueOnCapturedContext="false" /> |
|||
</Weavers> |
@ -1,328 +0,0 @@ |
|||
// <auto-generated />
|
|||
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<Guid>("Id") |
|||
.ValueGeneratedOnAdd() |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<Guid>("ContainerId") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<byte[]>("Content") |
|||
.HasMaxLength(2147483647) |
|||
.HasColumnType("varbinary(max)"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Name") |
|||
.IsRequired() |
|||
.HasMaxLength(256) |
|||
.HasColumnType("nvarchar(256)"); |
|||
|
|||
b.Property<Guid?>("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<Guid>("Id") |
|||
.ValueGeneratedOnAdd() |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Name") |
|||
.IsRequired() |
|||
.HasMaxLength(128) |
|||
.HasColumnType("nvarchar(128)"); |
|||
|
|||
b.Property<Guid?>("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<Guid>("Id") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<DateTime?>("BeginTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<DateTime>("CreationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("CreationTime"); |
|||
|
|||
b.Property<Guid?>("CreatorId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("CreatorId"); |
|||
|
|||
b.Property<DateTime?>("EndTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ExportFileBlobName") |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Function") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<DateTime?>("LastModificationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("LastModificationTime"); |
|||
|
|||
b.Property<Guid?>("LastModifierId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("LastModifierId"); |
|||
|
|||
b.Property<string>("Remark") |
|||
.HasMaxLength(4096) |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("RequestParam") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("ReturnResult") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("Route") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<int>("Status") |
|||
.HasColumnType("int"); |
|||
|
|||
b.Property<Guid?>("TenantId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("TenantId"); |
|||
|
|||
b.Property<string>("Worker") |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.HasKey("Id"); |
|||
|
|||
b.ToTable("FileStorage_DataExportTask"); |
|||
}); |
|||
|
|||
modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.DataImportTask", b => |
|||
{ |
|||
b.Property<Guid>("Id") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<DateTime?>("BeginTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<DateTime>("CreationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("CreationTime"); |
|||
|
|||
b.Property<Guid?>("CreatorId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("CreatorId"); |
|||
|
|||
b.Property<DateTime?>("EndTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Function") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("ImportFileBlobName") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("ImportReportBlobName") |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<int>("ImportStatus") |
|||
.HasColumnType("int"); |
|||
|
|||
b.Property<DateTime?>("LastModificationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("LastModificationTime"); |
|||
|
|||
b.Property<Guid?>("LastModifierId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("LastModifierId"); |
|||
|
|||
b.Property<string>("Remark") |
|||
.HasMaxLength(4096) |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("RequestParam") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("ReturnResult") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("Route") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<int>("Status") |
|||
.HasColumnType("int"); |
|||
|
|||
b.Property<Guid?>("TenantId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("TenantId"); |
|||
|
|||
b.Property<string>("Worker") |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.HasKey("Id"); |
|||
|
|||
b.ToTable("FileStorage_DataImportTask"); |
|||
}); |
|||
|
|||
modelBuilder.Entity("Win_in.Sfs.FileStorage.Domain.File", b => |
|||
{ |
|||
b.Property<Guid>("Id") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<string>("BlobName") |
|||
.IsRequired() |
|||
.HasMaxLength(1024) |
|||
.HasColumnType("nvarchar(1024)"); |
|||
|
|||
b.Property<long>("ByteSize") |
|||
.HasColumnType("bigint"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<DateTime>("CreationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("CreationTime"); |
|||
|
|||
b.Property<Guid?>("CreatorId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("CreatorId"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("FileName") |
|||
.IsRequired() |
|||
.HasMaxLength(1024) |
|||
.HasColumnType("nvarchar(1024)"); |
|||
|
|||
b.Property<DateTime?>("LastModificationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("LastModificationTime"); |
|||
|
|||
b.Property<Guid?>("LastModifierId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("LastModifierId"); |
|||
|
|||
b.Property<string>("Remark") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<Guid?>("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
|
|||
} |
|||
} |
|||
} |
@ -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<Guid>(type: "uniqueidentifier", nullable: false), |
|||
TenantId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
Name = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: false), |
|||
ExtraProperties = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|||
ConcurrencyStamp = table.Column<string>(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<Guid>(type: "uniqueidentifier", nullable: false), |
|||
ExportFileBlobName = table.Column<string>(type: "nvarchar(64)", maxLength: 64, nullable: true), |
|||
ExtraProperties = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|||
ConcurrencyStamp = table.Column<string>(type: "nvarchar(40)", maxLength: 40, nullable: true), |
|||
CreationTime = table.Column<DateTime>(type: "datetime2", nullable: false), |
|||
CreatorId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
LastModificationTime = table.Column<DateTime>(type: "datetime2", nullable: true), |
|||
LastModifierId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
TenantId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
Remark = table.Column<string>(type: "nvarchar(max)", maxLength: 4096, nullable: true), |
|||
Function = table.Column<string>(type: "nvarchar(64)", maxLength: 64, nullable: false), |
|||
Route = table.Column<string>(type: "nvarchar(64)", maxLength: 64, nullable: false), |
|||
RequestParam = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|||
ReturnResult = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|||
Worker = table.Column<string>(type: "nvarchar(64)", maxLength: 64, nullable: true), |
|||
BeginTime = table.Column<DateTime>(type: "datetime2", nullable: true), |
|||
EndTime = table.Column<DateTime>(type: "datetime2", nullable: true), |
|||
Status = table.Column<int>(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<Guid>(type: "uniqueidentifier", nullable: false), |
|||
ImportFileBlobName = table.Column<string>(type: "nvarchar(64)", maxLength: 64, nullable: false), |
|||
ImportReportBlobName = table.Column<string>(type: "nvarchar(64)", maxLength: 64, nullable: true), |
|||
ImportStatus = table.Column<int>(type: "int", nullable: false), |
|||
ExtraProperties = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|||
ConcurrencyStamp = table.Column<string>(type: "nvarchar(40)", maxLength: 40, nullable: true), |
|||
CreationTime = table.Column<DateTime>(type: "datetime2", nullable: false), |
|||
CreatorId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
LastModificationTime = table.Column<DateTime>(type: "datetime2", nullable: true), |
|||
LastModifierId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
TenantId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
Remark = table.Column<string>(type: "nvarchar(max)", maxLength: 4096, nullable: true), |
|||
Function = table.Column<string>(type: "nvarchar(64)", maxLength: 64, nullable: false), |
|||
Route = table.Column<string>(type: "nvarchar(64)", maxLength: 64, nullable: false), |
|||
RequestParam = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|||
ReturnResult = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|||
Worker = table.Column<string>(type: "nvarchar(64)", maxLength: 64, nullable: true), |
|||
BeginTime = table.Column<DateTime>(type: "datetime2", nullable: true), |
|||
EndTime = table.Column<DateTime>(type: "datetime2", nullable: true), |
|||
Status = table.Column<int>(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<Guid>(type: "uniqueidentifier", nullable: false), |
|||
FileName = table.Column<string>(type: "nvarchar(1024)", maxLength: 1024, nullable: false), |
|||
BlobName = table.Column<string>(type: "nvarchar(1024)", maxLength: 1024, nullable: false), |
|||
ByteSize = table.Column<long>(type: "bigint", nullable: false), |
|||
ExtraProperties = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|||
ConcurrencyStamp = table.Column<string>(type: "nvarchar(40)", maxLength: 40, nullable: true), |
|||
CreationTime = table.Column<DateTime>(type: "datetime2", nullable: false), |
|||
CreatorId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
LastModificationTime = table.Column<DateTime>(type: "datetime2", nullable: true), |
|||
LastModifierId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
TenantId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
Remark = table.Column<string>(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<Guid>(type: "uniqueidentifier", nullable: false), |
|||
ContainerId = table.Column<Guid>(type: "uniqueidentifier", nullable: false), |
|||
TenantId = table.Column<Guid>(type: "uniqueidentifier", nullable: true), |
|||
Name = table.Column<string>(type: "nvarchar(256)", maxLength: 256, nullable: false), |
|||
Content = table.Column<byte[]>(type: "varbinary(max)", maxLength: 2147483647, nullable: true), |
|||
ExtraProperties = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|||
ConcurrencyStamp = table.Column<string>(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"); |
|||
} |
|||
} |
@ -1,335 +0,0 @@ |
|||
// <auto-generated />
|
|||
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<Guid>("Id") |
|||
.ValueGeneratedOnAdd() |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<Guid>("ContainerId") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<byte[]>("Content") |
|||
.HasMaxLength(2147483647) |
|||
.HasColumnType("varbinary(max)"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Name") |
|||
.IsRequired() |
|||
.HasMaxLength(256) |
|||
.HasColumnType("nvarchar(256)"); |
|||
|
|||
b.Property<Guid?>("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<Guid>("Id") |
|||
.ValueGeneratedOnAdd() |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Name") |
|||
.IsRequired() |
|||
.HasMaxLength(128) |
|||
.HasColumnType("nvarchar(128)"); |
|||
|
|||
b.Property<Guid?>("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<Guid>("Id") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<DateTime?>("BeginTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<DateTime>("CreationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("CreationTime"); |
|||
|
|||
b.Property<Guid?>("CreatorId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("CreatorId"); |
|||
|
|||
b.Property<DateTime?>("EndTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ExportFileBlobName") |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Function") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<DateTime?>("LastModificationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("LastModificationTime"); |
|||
|
|||
b.Property<Guid?>("LastModifierId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("LastModifierId"); |
|||
|
|||
b.Property<string>("Remark") |
|||
.HasMaxLength(4096) |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("RequestParam") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("ReturnResult") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("Route") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("Status") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<Guid?>("TenantId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("TenantId"); |
|||
|
|||
b.Property<string>("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<Guid>("Id") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<DateTime?>("BeginTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<DateTime>("CreationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("CreationTime"); |
|||
|
|||
b.Property<Guid?>("CreatorId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("CreatorId"); |
|||
|
|||
b.Property<DateTime?>("EndTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Function") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("ImportFileBlobName") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("ImportReportBlobName") |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<int>("ImportStatus") |
|||
.HasColumnType("int"); |
|||
|
|||
b.Property<DateTime?>("LastModificationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("LastModificationTime"); |
|||
|
|||
b.Property<Guid?>("LastModifierId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("LastModifierId"); |
|||
|
|||
b.Property<string>("Remark") |
|||
.HasMaxLength(4096) |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("RequestParam") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("ReturnResult") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("Route") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("Status") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<Guid?>("TenantId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("TenantId"); |
|||
|
|||
b.Property<string>("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<Guid>("Id") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<string>("BlobName") |
|||
.IsRequired() |
|||
.HasMaxLength(1024) |
|||
.HasColumnType("nvarchar(1024)"); |
|||
|
|||
b.Property<long>("ByteSize") |
|||
.HasColumnType("bigint"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<DateTime>("CreationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("CreationTime"); |
|||
|
|||
b.Property<Guid?>("CreatorId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("CreatorId"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("FileName") |
|||
.IsRequired() |
|||
.HasMaxLength(1024) |
|||
.HasColumnType("nvarchar(1024)"); |
|||
|
|||
b.Property<DateTime?>("LastModificationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("LastModificationTime"); |
|||
|
|||
b.Property<Guid?>("LastModifierId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("LastModifierId"); |
|||
|
|||
b.Property<string>("Remark") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<Guid?>("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
|
|||
} |
|||
} |
|||
} |
@ -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<string>( |
|||
name: "Status", |
|||
schema: "dbo", |
|||
table: "FileStorage_DataImportTask", |
|||
type: "nvarchar(64)", |
|||
maxLength: 64, |
|||
nullable: false, |
|||
oldClrType: typeof(int), |
|||
oldType: "int"); |
|||
|
|||
migrationBuilder.AlterColumn<string>( |
|||
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<int>( |
|||
name: "Status", |
|||
table: "FileStorage_DataImportTask", |
|||
type: "int", |
|||
nullable: false, |
|||
oldClrType: typeof(string), |
|||
oldType: "nvarchar(64)", |
|||
oldMaxLength: 64); |
|||
|
|||
migrationBuilder.AlterColumn<int>( |
|||
name: "Status", |
|||
table: "FileStorage_DataExportTask", |
|||
type: "int", |
|||
nullable: false, |
|||
oldClrType: typeof(string), |
|||
oldType: "nvarchar(64)", |
|||
oldMaxLength: 64); |
|||
} |
|||
} |
|||
} |
@ -1,333 +0,0 @@ |
|||
// <auto-generated />
|
|||
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<Guid>("Id") |
|||
.ValueGeneratedOnAdd() |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<Guid>("ContainerId") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<byte[]>("Content") |
|||
.HasMaxLength(2147483647) |
|||
.HasColumnType("varbinary(max)"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Name") |
|||
.IsRequired() |
|||
.HasMaxLength(256) |
|||
.HasColumnType("nvarchar(256)"); |
|||
|
|||
b.Property<Guid?>("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<Guid>("Id") |
|||
.ValueGeneratedOnAdd() |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Name") |
|||
.IsRequired() |
|||
.HasMaxLength(128) |
|||
.HasColumnType("nvarchar(128)"); |
|||
|
|||
b.Property<Guid?>("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<Guid>("Id") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<DateTime?>("BeginTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<DateTime>("CreationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("CreationTime"); |
|||
|
|||
b.Property<Guid?>("CreatorId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("CreatorId"); |
|||
|
|||
b.Property<DateTime?>("EndTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ExportFileBlobName") |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Function") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<DateTime?>("LastModificationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("LastModificationTime"); |
|||
|
|||
b.Property<Guid?>("LastModifierId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("LastModifierId"); |
|||
|
|||
b.Property<string>("Remark") |
|||
.HasMaxLength(4096) |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("RequestParam") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("ReturnResult") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("Route") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("Status") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<Guid?>("TenantId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("TenantId"); |
|||
|
|||
b.Property<string>("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<Guid>("Id") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<DateTime?>("BeginTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<DateTime>("CreationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("CreationTime"); |
|||
|
|||
b.Property<Guid?>("CreatorId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("CreatorId"); |
|||
|
|||
b.Property<DateTime?>("EndTime") |
|||
.HasColumnType("datetime2"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("Function") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("ImportFileBlobName") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("ImportReportBlobName") |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<int>("ImportStatus") |
|||
.HasColumnType("int"); |
|||
|
|||
b.Property<DateTime?>("LastModificationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("LastModificationTime"); |
|||
|
|||
b.Property<Guid?>("LastModifierId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("LastModifierId"); |
|||
|
|||
b.Property<string>("Remark") |
|||
.HasMaxLength(4096) |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("RequestParam") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("ReturnResult") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<string>("Route") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<string>("Status") |
|||
.IsRequired() |
|||
.HasMaxLength(64) |
|||
.HasColumnType("nvarchar(64)"); |
|||
|
|||
b.Property<Guid?>("TenantId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("TenantId"); |
|||
|
|||
b.Property<string>("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<Guid>("Id") |
|||
.HasColumnType("uniqueidentifier"); |
|||
|
|||
b.Property<string>("BlobName") |
|||
.IsRequired() |
|||
.HasMaxLength(1024) |
|||
.HasColumnType("nvarchar(1024)"); |
|||
|
|||
b.Property<long>("ByteSize") |
|||
.HasColumnType("bigint"); |
|||
|
|||
b.Property<string>("ConcurrencyStamp") |
|||
.IsConcurrencyToken() |
|||
.HasMaxLength(40) |
|||
.HasColumnType("nvarchar(40)") |
|||
.HasColumnName("ConcurrencyStamp"); |
|||
|
|||
b.Property<DateTime>("CreationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("CreationTime"); |
|||
|
|||
b.Property<Guid?>("CreatorId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("CreatorId"); |
|||
|
|||
b.Property<string>("ExtraProperties") |
|||
.HasColumnType("nvarchar(max)") |
|||
.HasColumnName("ExtraProperties"); |
|||
|
|||
b.Property<string>("FileName") |
|||
.IsRequired() |
|||
.HasMaxLength(1024) |
|||
.HasColumnType("nvarchar(1024)"); |
|||
|
|||
b.Property<DateTime?>("LastModificationTime") |
|||
.HasColumnType("datetime2") |
|||
.HasColumnName("LastModificationTime"); |
|||
|
|||
b.Property<Guid?>("LastModifierId") |
|||
.HasColumnType("uniqueidentifier") |
|||
.HasColumnName("LastModifierId"); |
|||
|
|||
b.Property<string>("Remark") |
|||
.HasColumnType("nvarchar(max)"); |
|||
|
|||
b.Property<Guid?>("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
|
|||
} |
|||
} |
|||
} |
Loading…
Reference in new issue