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" /> |
<ConfigureAwait ContinueOnCapturedContext="false" /> |
||||
</Weavers> |
</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