23 changed files with 93 additions and 12576 deletions
@ -1,33 +0,0 @@ |
|||||
using System.IO; |
|
||||
using Microsoft.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore.Design; |
|
||||
using Microsoft.Extensions.Configuration; |
|
||||
|
|
||||
namespace Win_in.Sfs.Auth.EntityFrameworkCore; |
|
||||
|
|
||||
/* This class is needed for EF Core console commands |
|
||||
* (like Add-Migration and Update-Database commands) */ |
|
||||
public class AuthDbContextFactory : IDesignTimeDbContextFactory<AuthDbContext> |
|
||||
{ |
|
||||
public AuthDbContext CreateDbContext(string[] args) |
|
||||
{ |
|
||||
AuthEfCoreEntityExtensionMappings.Configure(); |
|
||||
|
|
||||
var configuration = BuildConfiguration(); |
|
||||
|
|
||||
var connstr = configuration.GetConnectionString("Default"); |
|
||||
|
|
||||
var builder = new DbContextOptionsBuilder<AuthDbContext>().UseMySql(ServerVersion.AutoDetect(connstr)); |
|
||||
|
|
||||
return new AuthDbContext(builder.Options); |
|
||||
} |
|
||||
|
|
||||
private static IConfigurationRoot BuildConfiguration() |
|
||||
{ |
|
||||
var builder = new ConfigurationBuilder() |
|
||||
.SetBasePath(Path.Combine(Directory.GetCurrentDirectory(), "../Win_in.Sfs.Auth.DbMigrator/")) |
|
||||
.AddJsonFile("appsettings.json", optional: false); |
|
||||
|
|
||||
return builder.Build(); |
|
||||
} |
|
||||
} |
|
@ -1,100 +0,0 @@ |
|||||
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`); |
|
||||
|
|
||||
|
|
@ -1,198 +0,0 @@ |
|||||
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`); |
|
||||
|
|
||||
|
|
@ -1,148 +0,0 @@ |
|||||
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`); |
|
||||
|
|
||||
|
|
File diff suppressed because it is too large
@ -1,381 +0,0 @@ |
|||||
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,524 +0,0 @@ |
|||||
<?xml version="1.0"?> |
|
||||
<doc> |
|
||||
<assembly> |
|
||||
<name>Win_in.Sfs.Shared.Application</name> |
|
||||
</assembly> |
|
||||
<members> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.Authenticaitons.AuthenticationOptions"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.AuthenticationOptions.client_id"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.AuthenticationOptions.client_secret"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.AuthenticationOptions.grant_type"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.AuthenticationOptions.username"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.AuthenticationOptions.password"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.Authenticaitons.BaererToken"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.BaererToken.access_token"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.BaererToken.expires_in"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.BaererToken.token_type"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.BaererToken.refresh_token"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.BaererToken.scope"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.Authenticaitons.TokenInfo"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.TokenInfo.BaererToken"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.TokenInfo.GetTime"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.Authenticaitons.TokenInfo.ExpireTime"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.Authenticaitons.ITokenService"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.Authenticaitons.ITokenService.GetTokenAsync(System.String)"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="baseUrl"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.Authenticaitons.ITokenService.GetTokenAsync(System.String,System.String,System.String)"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="baseUrl"></param> |
|
||||
<param name="username"></param> |
|
||||
<param name="password"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.Authenticaitons.TokenService"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.Authenticaitons.TokenService.#ctor(Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Options.IOptions{Win_in.Sfs.Shared.Application.Authenticaitons.AuthenticationOptions})"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="configuration"></param> |
|
||||
<param name="options"></param> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.Authenticaitons.TokenService.GetTokenAsync(System.String)"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="baseUrl"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.Authenticaitons.TokenService.GetTokenAsync(System.String,System.String,System.String)"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="baseUrl"></param> |
|
||||
<param name="username"></param> |
|
||||
<param name="password"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.CachingExtensions"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.CachingExtensions.GetOrAddItemAsync``1(Volo.Abp.Caching.IDistributedCache{``0},System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Int32)"> |
|
||||
<summary> |
|
||||
获取或添加缓存 |
|
||||
</summary> |
|
||||
<typeparam name="TCacheItem"></typeparam> |
|
||||
<param name="cache"></param> |
|
||||
<param name="key"></param> |
|
||||
<param name="factory"></param> |
|
||||
<param name="minutes"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.CachingExtensions.GetItemsAsync``1(Volo.Abp.Caching.IDistributedCache{``0},System.Collections.Generic.IEnumerable{System.String})"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="cache"></param> |
|
||||
<param name="keys"></param> |
|
||||
<typeparam name="TCacheItem"></typeparam> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.CachingExtensions.SetItemAsync``1(Volo.Abp.Caching.IDistributedCache{``0},System.String,``0,System.Int32)"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="cache"></param> |
|
||||
<param name="key"></param> |
|
||||
<param name="cacheItem"></param> |
|
||||
<param name="minutes"></param> |
|
||||
<typeparam name="TCacheItem"></typeparam> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.CachingExtensions.SetItemsAsync``1(Volo.Abp.Caching.IDistributedCache{``0},System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,``0}},System.Int32)"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="cache"></param> |
|
||||
<param name="cacheItems"></param> |
|
||||
<param name="minutes"></param> |
|
||||
<typeparam name="TCacheItem"></typeparam> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.CachingExtensions.DeleteItemAsync``1(Volo.Abp.Caching.IDistributedCache{``0},System.String)"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="cache"></param> |
|
||||
<param name="key"></param> |
|
||||
<typeparam name="TCacheItem"></typeparam> |
|
||||
</member> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.CommonMapperExtensions"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.CommonMapperExtensions.MapNegativeQty``2(AutoMapper.IMappingExpression{``0,``1})"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="m"></param> |
|
||||
<typeparam name="TSource"></typeparam> |
|
||||
<typeparam name="TDestination"></typeparam> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.CommonMapperExtensions.MapRecommendNormal``2(AutoMapper.IMappingExpression{``0,``1})"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="m"></param> |
|
||||
<typeparam name="TSource"></typeparam> |
|
||||
<typeparam name="TDestination"></typeparam> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.CommonMapperExtensions.MapRecommendLocation``2(AutoMapper.IMappingExpression{``0,``1})"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="m"></param> |
|
||||
<typeparam name="TSource"></typeparam> |
|
||||
<typeparam name="TDestination"></typeparam> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.CommonMapperExtensions.MapNormalFromHandled``2(AutoMapper.IMappingExpression{``0,``1})"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="m"></param> |
|
||||
<typeparam name="TSource"></typeparam> |
|
||||
<typeparam name="TDestination"></typeparam> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.CommonMapperExtensions.MapExpectInOut``2(AutoMapper.IMappingExpression{``0,``1})"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="m"></param> |
|
||||
<typeparam name="TSource"></typeparam> |
|
||||
<typeparam name="TDestination"></typeparam> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.ObjectMapperExtensions"> |
|
||||
<summary> |
|
||||
对象映射 |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.ObjectMapperExtensions.FromObject``1(``0,System.Object)"> |
|
||||
<summary> |
|
||||
从模型更新实体 |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.ObjectMapperExtensions.ToObject``1(System.Object)"> |
|
||||
<summary> |
|
||||
从实体创建模型 |
|
||||
</summary> |
|
||||
<typeparam name="T"></typeparam> |
|
||||
<param name="from"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.SfsCacheConst"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="F:Win_in.Sfs.Shared.Application.SfsCacheConst.SeveralMinutes"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="F:Win_in.Sfs.Shared.Application.SfsCacheConst.SeveralHours"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="F:Win_in.Sfs.Shared.Application.SfsCacheConst.SeveralDays"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="F:Win_in.Sfs.Shared.Application.SfsCacheConst.Never"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8"> |
|
||||
<summary> |
|
||||
应用服务基类 |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="F:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.EntityClassName"> |
|
||||
<summary> |
|
||||
实体名称 |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="P:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.SettingManager"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.AddDetailListAsync(System.Guid,System.Collections.Generic.List{`5})"> |
|
||||
<summary> |
|
||||
添加明细列表 |
|
||||
</summary> |
|
||||
<param name="id">实体Id</param> |
|
||||
<param name="list">明细列表</param> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.CreateAsync(`3)"> |
|
||||
<summary> |
|
||||
新增实体 |
|
||||
</summary> |
|
||||
<param name="input">CreateInput</param> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.DeleteAsync(System.Guid)"> |
|
||||
<summary> |
|
||||
删除实体 |
|
||||
</summary> |
|
||||
<param name="id">实体Id</param> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.DeleteDetailAsync(System.Guid,System.Guid)"> |
|
||||
<summary> |
|
||||
删除明细 |
|
||||
</summary> |
|
||||
<param name="id">实体Id</param> |
|
||||
<param name="detailId">明细Id</param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.ExportAsync(`2)"> |
|
||||
<summary> |
|
||||
导出数据 |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetAllListByFilterAsync(`2,System.Boolean,System.Threading.CancellationToken)"> |
|
||||
<summary> |
|
||||
按条件获取全部数据列表 |
|
||||
</summary> |
|
||||
<param name="sfsRequestInput">RequestInput</param> |
|
||||
<param name="includeDetails">是否包含明细</param> |
|
||||
<param name="cancellationToken"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetAsync(System.Guid)"> |
|
||||
<summary> |
|
||||
按Id获取实体 |
|
||||
</summary> |
|
||||
<param name="id">实体Id</param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetByNumberAsync(System.String)"> |
|
||||
<summary> |
|
||||
按编号获取实体 |
|
||||
</summary> |
|
||||
<param name="number">编号</param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetCountByFilterAsync(`2,System.Threading.CancellationToken)"> |
|
||||
<summary> |
|
||||
按条件获取数量 |
|
||||
request sample |
|
||||
{ |
|
||||
"maxResultCount": 1000, |
|
||||
"skipCount": 0, |
|
||||
"sorting": "", |
|
||||
"condition": { "filters": []} |
|
||||
} |
|
||||
</summary> |
|
||||
<param name="sfsRequestInput">RequestInput</param> |
|
||||
<param name="cancellationToken"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetDetailAsync(System.Guid,System.Guid)"> |
|
||||
<summary> |
|
||||
获取明细 |
|
||||
</summary> |
|
||||
<param name="id">实体Id</param> |
|
||||
<param name="detailId">明细Id</param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetDetailListAsync(System.Guid,`6)"> |
|
||||
<summary> |
|
||||
按条件获取明细列表 |
|
||||
</summary> |
|
||||
<param name="id">实体Id</param> |
|
||||
<param name="requestInput">明细RequestInput</param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetListAsync(`2)"> |
|
||||
<summary> |
|
||||
屏蔽基类方法 |
|
||||
</summary> |
|
||||
<param name="input"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetPagedListByFilterAsync(`2,System.Boolean,System.Threading.CancellationToken)"> |
|
||||
<summary> |
|
||||
按条件获取分页列表 |
|
||||
request sample |
|
||||
{ |
|
||||
"maxResultCount": 1000, |
|
||||
"skipCount": 0, |
|
||||
"sorting": "", |
|
||||
"condition": { "filters": []} |
|
||||
} |
|
||||
</summary> |
|
||||
<param name="sfsRequestInput">RequestInput</param> |
|
||||
<param name="includeDetails">是否包含明细</param> |
|
||||
<param name="cancellationToken"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetPagedListByKeyWordAsync(System.String,System.Int32,System.Int32,System.String,System.Boolean,System.Threading.CancellationToken)"> |
|
||||
<summary> |
|
||||
按关键字获取分页列表 |
|
||||
</summary> |
|
||||
<param name="keyWord">关键字</param> |
|
||||
<param name="skipCount">跳过数</param> |
|
||||
<param name="maxResultCount">最大结果数</param> |
|
||||
<param name="sorting">排序</param> |
|
||||
<param name="includeDetails">是否包含明细</param> |
|
||||
<param name="cancellationToken"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.ImportAsync(Win_in.Sfs.Shared.Application.Contracts.SfsImportRequestInput,Microsoft.AspNetCore.Http.IFormFile)"> |
|
||||
<summary> |
|
||||
导入数据 |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.ImportTemplateAsync"> |
|
||||
<summary> |
|
||||
获取导入模板 |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.UpdateAsync(System.Guid,`3)"> |
|
||||
<summary> |
|
||||
修改实体 |
|
||||
</summary> |
|
||||
<param name="id">实体Id</param> |
|
||||
<param name="input">UpdateInput</param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.UpdateDetailAsync(System.Guid,System.Guid,`5)"> |
|
||||
<summary> |
|
||||
更新明细 |
|
||||
</summary> |
|
||||
<param name="id">实体Id</param> |
|
||||
<param name="detailId">明细Id</param> |
|
||||
<param name="updateDTO">明细UpdateDto</param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.BuildSearchExpression(System.String)"> |
|
||||
<summary> |
|
||||
构造搜索条件表达式 |
|
||||
</summary> |
|
||||
<param name="keyWord">搜索关键字</param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetAllListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.String,System.Boolean,System.Threading.CancellationToken)"> |
|
||||
<summary> |
|
||||
按表达式条件获取分页列表 |
|
||||
</summary> |
|
||||
<param name="expression"></param> |
|
||||
<param name="sorting"></param> |
|
||||
<param name="includeDetails"></param> |
|
||||
<param name="cancellationToken"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetEntityAsync(`7)"> |
|
||||
<summary> |
|
||||
导入查询实体,可重写 |
|
||||
</summary> |
|
||||
<param name="importInput"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.GetPagedListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.Int32,System.String,System.Boolean,System.Threading.CancellationToken)"> |
|
||||
<summary> |
|
||||
按表达式条件获取分页列表 |
|
||||
</summary> |
|
||||
<param name="expression"></param> |
|
||||
<param name="skipCount"></param> |
|
||||
<param name="maxResultCount"></param> |
|
||||
<param name="sorting"></param> |
|
||||
<param name="includeDetails"></param> |
|
||||
<param name="cancellationToken"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.ImportInternalAsync(Win_in.Sfs.Shared.Application.Contracts.SfsImportRequestInput,System.Byte[])"> |
|
||||
<summary> |
|
||||
导入数据具体实现,可重写 |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.SaveImportAsync(System.Collections.Generic.Dictionary{`0,Microsoft.EntityFrameworkCore.EntityState})"> |
|
||||
<summary> |
|
||||
导入保存到数据库,可重写 |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.ValidateImportEntities(System.Collections.Generic.Dictionary{`0,Microsoft.EntityFrameworkCore.EntityState})"> |
|
||||
<summary> |
|
||||
导入批量验证,可重写 |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.ValidateImportModelAsync(`7,System.Collections.Generic.List{System.ComponentModel.DataAnnotations.ValidationResult})"> |
|
||||
<summary> |
|
||||
导入单个输入,可重写 |
|
||||
</summary> |
|
||||
<param name="model"></param> |
|
||||
<param name="validationRresult"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SfsCrudWithDetailsAppServiceBase`8.ValidateImportEntityAsync(`7,`0,System.Collections.Generic.List{System.ComponentModel.DataAnnotations.ValidationResult})"> |
|
||||
<summary> |
|
||||
验证单个实体,可重写 |
|
||||
</summary> |
|
||||
<param name="model"></param> |
|
||||
<param name="entity"></param> |
|
||||
<param name="validationRresult"></param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="T:Win_in.Sfs.Shared.Application.SharedApplicationModule"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:Win_in.Sfs.Shared.Application.SharedApplicationModule.ConfigureServices(Volo.Abp.Modularity.ServiceConfigurationContext)"> |
|
||||
<summary> |
|
||||
|
|
||||
</summary> |
|
||||
<param name="context"></param> |
|
||||
</member> |
|
||||
</members> |
|
||||
</doc> |
|
@ -0,0 +1,24 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<Import Project="..\..\common.props" /> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>net6.0</TargetFramework> |
||||
|
<RootNamespace>Win_in.Sfs.Shared.EntityFrameworkCore</RootNamespace> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="EFCore.BulkExtensions" Version="6.7.0" /> |
||||
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore" Version="5.3.5" /> |
||||
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="5.3.5" /> |
||||
|
<ProjectReference Include="..\Win_in.Sfs.Shared.Domain\Win_in.Sfs.Shared.Domain.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Update="Fody" Version="6.6.4"> |
||||
|
<PrivateAssets>all</PrivateAssets> |
||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> |
||||
|
</PackageReference> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
@ -0,0 +1,21 @@ |
|||||
|
using Microsoft.EntityFrameworkCore; |
||||
|
using Microsoft.Extensions.Configuration; |
||||
|
using Volo.Abp.EntityFrameworkCore; |
||||
|
|
||||
|
namespace Win_in.Sfs.Shared.Host; |
||||
|
|
||||
|
public static class AbpDbContextOptionsExtensions |
||||
|
{ |
||||
|
public static void UseDatabase(this AbpDbContextOptions options, IConfiguration configuration) |
||||
|
{ |
||||
|
var db = configuration.GetValue("Database", "MySQL"); |
||||
|
if (db == "MySQL") |
||||
|
{ |
||||
|
options.UseMySQL(); |
||||
|
} |
||||
|
else if (db == "SQLServer") |
||||
|
{ |
||||
|
options.UseSqlServer(); |
||||
|
} |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue