Browse Source

Revert "Revert "Revert "add拆箱记录"""

This reverts commit 4291a4d0e7.
dev_DY_CC
刘云峰 1 year ago
parent
commit
8765fce080
  1. 48
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/TransferNotes/TransferNoteAppService.cs
  2. 13
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain.Shared/SplitPackings/NodeTypeEnum.cs
  3. 19
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain.Shared/SplitPackings/OprTypeEnum.cs
  4. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain.Shared/Win_in.Sfs.Wms.Store.Domain.Shared.csproj
  5. 13
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/SplitPackings/ISplitPackingRecManager.cs
  6. 9
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/SplitPackings/ISplitPackingRecRepository.cs
  7. 76
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/SplitPackings/SplitPackingRec.cs
  8. 53
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/SplitPackings/SplitPackingRecManager.cs
  9. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Win_in.Sfs.Wms.Store.Domain.csproj
  10. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/IStoreDbContext.cs
  11. 17471
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20221024063735_ExchangeData.Designer.cs
  12. 5641
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20221024063735_ExchangeData.cs
  13. 19700
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230104034259_RemoveCompany.Designer.cs
  14. 14501
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230104034259_RemoveCompany.cs
  15. 19525
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230105062711_RemoveWarehouseCodeInDetail.Designer.cs
  16. 406
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230105062711_RemoveWarehouseCodeInDetail.cs
  17. 17310
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230106060036_SplitUomQtyAndPackInfo.Designer.cs
  18. 4618
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230106060036_SplitUomQtyAndPackInfo.cs
  19. 17238
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230109015238_FlatTimeRangeAndPhoto.Designer.cs
  20. 167
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230109015238_FlatTimeRangeAndPhoto.cs
  21. 17032
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230109070330_FlatPersonCountResult.Designer.cs
  22. 588
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230109070330_FlatPersonCountResult.cs
  23. 15676
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230110065135_FlatLocation.Designer.cs
  24. 4095
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230110065135_FlatLocation.cs
  25. 16773
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230111060139_ResumeLocationAreaAndLocationGroup.Designer.cs
  26. 2196
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230111060139_ResumeLocationAreaAndLocationGroup.cs
  27. 16410
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230111071618_RemoveWorkGroup.Designer.cs
  28. 734
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230111071618_RemoveWorkGroup.cs
  29. 14974
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230112071932_FlatItemAndBatch.Designer.cs
  30. 11937
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230112071932_FlatItemAndBatch.cs
  31. 19395
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230208083909_MergeJobIntoStore.Designer.cs
  32. 1613
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230208083909_MergeJobIntoStore.cs
  33. 19749
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230215014905_StoreEnumToString.Designer.cs
  34. 3221
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230215014905_StoreEnumToString.cs
  35. 19739
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230215072221_StoreDbEnumToString.Designer.cs
  36. 125
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230215072221_StoreDbEnumToString.cs
  37. 20949
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230401163806_Added_AddPurchaseOrder.Designer.cs
  38. 6905
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230401163806_Added_AddPurchaseOrder.cs
  39. 20973
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230404020712_Added_Store_Add_SupplierAdress_SupplierName.Designer.cs
  40. 95
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230404020712_Added_Store_Add_SupplierAdress_SupplierName.cs
  41. 20983
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230412072454_Store_AddColumn.Designer.cs
  42. 68
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230412072454_Store_AddColumn.cs
  43. 20981
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/StoreDbContextModelSnapshot.cs
  44. 45
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/SplitPackings/SplitPackingRecDbContextModelCreatingExtensions.cs
  45. 12
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/SplitPackings/SplitPackingRecEfCoreRepository.cs
  46. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContext.cs
  47. 3
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContextModelCreatingExtensions.cs
  48. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreEntityFrameworkCoreModule.cs
  49. 3
      build/src/docker/publish/conf/settings/appsettings.Development.json

48
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/TransferNotes/TransferNoteAppService.cs

@ -15,7 +15,6 @@ using Win_in.Sfs.Wms.Inventory.Application.Contracts;
using Win_in.Sfs.Wms.Store.Application.Contracts;
using Win_in.Sfs.Wms.Store.Domain;
using Win_in.Sfs.Wms.Store.Domain.Shared;
using Win_in.Sfs.Wms.Store.SplitPackings;
namespace Win_in.Sfs.Wms.Store.Application;
@ -32,19 +31,16 @@ public class TransferNoteAppService : SfsStoreWithDetailsAppServiceBase
private readonly ITransferNoteManager _transferNoteManager;
private readonly IBalanceAppService _balanceAppService;
private readonly ILocationAppService _locationAppService;
private readonly ISplitPackingRecManager _splitPackingRecManager;
public TransferNoteAppService(
ITransferNoteRepository repository,
ITransferNoteManager transferNoteManager,
IBalanceAppService balanceAppService,
ILocationAppService locationAppService,
ISplitPackingRecManager splitPackingRecManager) : base(repository)
ILocationAppService locationAppService) : base(repository)
{
_transferNoteManager = transferNoteManager;
_balanceAppService = balanceAppService;
_locationAppService = locationAppService;
_splitPackingRecManager = splitPackingRecManager;
}
#region 东阳使用
@ -125,48 +121,6 @@ public class TransferNoteAppService : SfsStoreWithDetailsAppServiceBase
[HttpPost("split-packing")]
public async Task<TransferNoteDTO> SplitPackingAsync(TransferNoteEditInput transferNoteEditInput)
{
foreach (var inputDetail in transferNoteEditInput.Details)
{
//插入拆箱记录表
List<SplitPackingRec> recLst = new List<SplitPackingRec>();
SplitPackingRec fromRec = new SplitPackingRec();
fromRec.OprType = Domain.Shared.SplitPackings.OprTypeEnum.SplitBox;
//fromRec.GroupCode = ;
//fromRec.OprLevel = ;
fromRec.NodeType = Domain.Shared.SplitPackings.NodeTypeEnum.FromBox;
//fromRec.ParentId = ;
fromRec.PackingCode = inputDetail.FromPackingCode;
//fromRec.RootPackingCode = ;
fromRec.ItemCode = inputDetail.ItemCode;
fromRec.ItemName = inputDetail.ItemName;
fromRec.ItemDesc1 = inputDetail.ItemDesc1;
fromRec.ItemDesc2 = inputDetail.ItemDesc2;
fromRec.Lot = inputDetail.FromLot;
fromRec.StdPackQty = inputDetail.StdPackQty;
fromRec.Uom = inputDetail.Uom;
fromRec.Qty = inputDetail.Qty;
recLst.Add(fromRec);
SplitPackingRec toRec = new SplitPackingRec();
toRec.OprType = Domain.Shared.SplitPackings.OprTypeEnum.SplitBox;
//toRec.GroupCode = ;
//toRec.OprLevel = ;
toRec.NodeType = Domain.Shared.SplitPackings.NodeTypeEnum.ToBox;
//toRec.ParentId = ;
toRec.PackingCode = inputDetail.ToPackingCode;
//toRec.RootPackingCode = ;
toRec.ItemCode = inputDetail.ItemCode;
toRec.ItemName = inputDetail.ItemName;
toRec.ItemDesc1 = inputDetail.ItemDesc1;
toRec.ItemDesc2 = inputDetail.ItemDesc2;
toRec.Lot = inputDetail.ToLot;
toRec.StdPackQty = inputDetail.StdPackQty;
toRec.Uom = inputDetail.Uom;
toRec.Qty = inputDetail.Qty;
recLst.Add(toRec);
await _splitPackingRecManager.DoSplitPacking(recLst).ConfigureAwait(false);
}
transferNoteEditInput.Type = EnumTransSubType.Transfer_SplitPacking.ToString();
return await CreateAsync(transferNoteEditInput).ConfigureAwait(false);
}

13
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain.Shared/SplitPackings/NodeTypeEnum.cs

@ -1,13 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Win_in.Sfs.Wms.Store.Domain.Shared.SplitPackings;
public enum NodeTypeEnum
{
ToBox = 1,
FromBox = 2
}

19
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain.Shared/SplitPackings/OprTypeEnum.cs

@ -1,19 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Win_in.Sfs.Wms.Store.Domain.Shared.SplitPackings;
public enum OprTypeEnum
{
/// <summary>
/// 拆箱
/// </summary>
SplitBox = 1,
/// <summary>
/// 合箱
/// </summary>
MergeBox = 2
}

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain.Shared/Win_in.Sfs.Wms.Store.Domain.Shared.csproj

@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\common.props" />

13
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/SplitPackings/ISplitPackingRecManager.cs

@ -1,13 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Services;
using Win_in.Sfs.Wms.Store.Domain;
namespace Win_in.Sfs.Wms.Store.SplitPackings;
public interface ISplitPackingRecManager : IDomainService
{
Task<bool> DoSplitPacking(List<SplitPackingRec> input);
}

9
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/SplitPackings/ISplitPackingRecRepository.cs

@ -1,9 +0,0 @@
using Win_in.Sfs.Shared.Domain;
namespace Win_in.Sfs.Wms.Store.Domain;
public interface ISplitPackingRecRepository : ISfsStoreRepositoryBase<SplitPackingRec>
{
}

76
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/SplitPackings/SplitPackingRec.cs

@ -1,76 +0,0 @@
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Win_in.Sfs.Shared.Domain;
using Win_in.Sfs.Shared.Domain.Shared;
using Win_in.Sfs.Wms.Store.Domain.Shared.SplitPackings;
namespace Win_in.Sfs.Wms.Store.Domain;
/// <summary>
/// 采购标签
/// </summary>
public class SplitPackingRec : SfsAggregateRootBase
, IHasItem
, IHasQty
, IHasStdPack
{
/// <summary>
/// 操作类型
/// </summary>
public OprTypeEnum OprType { get; set; }
/// <summary>
///
/// </summary>
public string GroupCode { get; set; }
/// <summary>
///
/// </summary>
public long OprLevel { get; set; }
/// <summary>
///
/// </summary>
public NodeTypeEnum NodeType { get; set; }
public Guid? ParentId { get; set; }
public string PackingCode { get; set; }
public string RootPackingCode { get; set; }
//public string FullBarcodeString { get; set; }
public string ItemCode { get; set; }
public string ItemName { get; set; }
public string ItemDesc1 { get; set; }
public string ItemDesc2 { get; set; }
public string Lot { get; set; }
/// <summary>
/// 标包数量
/// </summary>
[Display(Name = "标包数量")]
[Column(TypeName = "decimal(18,6)")]
public decimal StdPackQty { get; set; }
/// <summary>
/// 计量单位
/// </summary>
[Display(Name = "计量单位")]
[MaxLength(SfsPropertyConst.CodeLength)]
public string Uom { get; set; }
/// <summary>
/// 数量
/// </summary>
[Display(Name = "数量")]
[Column(TypeName = "decimal(18,6)")]
public decimal Qty { get; set; }
}

53
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/SplitPackings/SplitPackingRecManager.cs

@ -1,53 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;
using Volo.Abp.Domain.Services;
using Win_in.Sfs.Wms.Store.Domain;
namespace Win_in.Sfs.Wms.Store.SplitPackings;
public class SplitPackingRecManager : DomainService, ISplitPackingRecManager
{
private readonly ISplitPackingRecRepository _repository;
public SplitPackingRecManager(ISplitPackingRecRepository repository)
{
_repository = repository;
}
public async Task<bool> DoSplitPacking(List<SplitPackingRec> input)
{
string groupCode = Guid.NewGuid().ToString();
long maxOprLevel;
Guid? parentId;
string rootPackingCode;
SplitPackingRec fromRec = input.First(itm => itm.NodeType == Domain.Shared.SplitPackings.NodeTypeEnum.FromBox);
var query = await _repository.GetQueryableAsync().ConfigureAwait(false);
var hasData = await query.AnyAsync(itm => itm.PackingCode == fromRec.PackingCode).ConfigureAwait(false);
if (hasData)
{
maxOprLevel = await query.Where(itm => itm.PackingCode == fromRec.PackingCode).MaxAsync(itm => itm.OprLevel).ConfigureAwait(false);
SplitPackingRec lastRec = await query.FirstAsync(itm => itm.PackingCode == fromRec.PackingCode && itm.OprLevel == maxOprLevel).ConfigureAwait(false);
parentId = lastRec.Id;
rootPackingCode = lastRec.RootPackingCode;
}
else
{
maxOprLevel = 1;
parentId = null;
rootPackingCode = fromRec.PackingCode;
}
foreach (SplitPackingRec item in input)
{
item.GroupCode = groupCode;
item.OprLevel = maxOprLevel + 1;
item.ParentId = parentId;
item.RootPackingCode = rootPackingCode;
}
await _repository.InsertManyAsync(input).ConfigureAwait(false);
return true;
}
}

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Win_in.Sfs.Wms.Store.Domain.csproj

@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\common.props" />

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/IStoreDbContext.cs

@ -106,6 +106,4 @@ public interface IStoreDbContext : IEfCoreDbContext
public DbSet<ExchangeData> ExchangeDatas { get; }
public DbSet<SplitPackingRec> SplitPackingRecs { get; }
}

17471
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20221024063735_ExchangeData.Designer.cs

File diff suppressed because it is too large

5641
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20221024063735_ExchangeData.cs

File diff suppressed because it is too large

19700
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230104034259_RemoveCompany.Designer.cs

File diff suppressed because it is too large

14501
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230104034259_RemoveCompany.cs

File diff suppressed because it is too large

19525
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230105062711_RemoveWarehouseCodeInDetail.Designer.cs

File diff suppressed because it is too large

406
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230105062711_RemoveWarehouseCodeInDetail.cs

@ -0,0 +1,406 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Win_in.Sfs.Wms.Store.Migrations;
public partial class RemoveWarehouseCodeInDetail : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_UnplannedReceiptRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_UnplannedReceiptNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_UnplannedIssueRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_UnplannedIssueNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_SupplierAsnDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ScrapRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_RecycledMaterialReceiptNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ReceiptAbnormalNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_PutawayRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_PurchaseReturnRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_PurchaseReturnNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_PurchaseReceiptNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ProductRecycleRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ProductRecycleNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ProductRecycleMaterialDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ProductReceiptRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ProductReceiptNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ProductL7PartsNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ProductionReturnRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_OfflineSettlementNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_JisProductReceiptNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ItemTransformRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ItemTransformNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_InventoryInitialNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_InspectRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_InspectNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_InspectAbnormalNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_CountAdjustRequestDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_CountAdjustNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_ContainerBindNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_BackFlushNoteDetail");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_PurchaseReceiptRequestDetail");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_UnplannedReceiptRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_UnplannedReceiptNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_UnplannedIssueRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_UnplannedIssueNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_SupplierAsnDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ScrapRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_RecycledMaterialReceiptNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ReceiptAbnormalNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_PutawayRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_PurchaseReturnRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_PurchaseReturnNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_PurchaseReceiptNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ProductRecycleRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ProductRecycleNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ProductRecycleMaterialDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ProductReceiptRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ProductReceiptNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ProductL7PartsNoteDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ProductionReturnRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_OfflineSettlementNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_JisProductReceiptNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ItemTransformRequestDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ItemTransformNoteDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_InventoryInitialNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_InspectRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_InspectNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_InspectAbnormalNoteDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_CountPlanDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_CountNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_CountAdjustRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_CountAdjustNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_ContainerBindNoteDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_BackFlushNoteDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_PurchaseReceiptRequestDetail",
type: "nvarchar(max)",
nullable: false,
defaultValue: "");
}
}

17310
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230106060036_SplitUomQtyAndPackInfo.Designer.cs

File diff suppressed because it is too large

4618
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230106060036_SplitUomQtyAndPackInfo.cs

File diff suppressed because it is too large

17238
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230109015238_FlatTimeRangeAndPhoto.Designer.cs

File diff suppressed because it is too large

167
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230109015238_FlatTimeRangeAndPhoto.cs

@ -0,0 +1,167 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Win_in.Sfs.Wms.Store.Migrations;
public partial class FlatTimeRangeAndPhoto : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "Store_InspectAbnormalNoteDetailPhoto");
migrationBuilder.DropTable(
name: "Store_InspectNoteDetailPhoto");
migrationBuilder.DropTable(
name: "Store_ReceiptAbnormalNotePhoto");
migrationBuilder.RenameColumn(
name: "TimeRange_EndTime",
table: "Store_CustomerAsn",
newName: "EndTime");
migrationBuilder.RenameColumn(
name: "TimeRange_BeginTime",
table: "Store_CustomerAsn",
newName: "BeginTime");
migrationBuilder.AddColumn<string>(
name: "Photos",
table: "Store_ReceiptAbnormalNoteDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "Photos",
table: "Store_InspectNoteDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "Photos",
table: "Store_InspectAbnormalNoteDetail",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AlterColumn<DateTime>(
name: "EndTime",
table: "Store_CountPlan",
type: "datetime2",
nullable: true,
oldClrType: typeof(DateTime),
oldType: "datetime2");
migrationBuilder.AlterColumn<DateTime>(
name: "BeginTime",
table: "Store_CountPlan",
type: "datetime2",
nullable: true,
oldClrType: typeof(DateTime),
oldType: "datetime2");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "Photos",
table: "Store_ReceiptAbnormalNoteDetail");
migrationBuilder.DropColumn(
name: "Photos",
table: "Store_InspectNoteDetail");
migrationBuilder.DropColumn(
name: "Photos",
table: "Store_InspectAbnormalNoteDetail");
migrationBuilder.RenameColumn(
name: "EndTime",
table: "Store_CustomerAsn",
newName: "TimeRange_EndTime");
migrationBuilder.RenameColumn(
name: "BeginTime",
table: "Store_CustomerAsn",
newName: "TimeRange_BeginTime");
migrationBuilder.AlterColumn<DateTime>(
name: "EndTime",
table: "Store_CountPlan",
type: "datetime2",
nullable: false,
defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
oldClrType: typeof(DateTime),
oldType: "datetime2",
oldNullable: true);
migrationBuilder.AlterColumn<DateTime>(
name: "BeginTime",
table: "Store_CountPlan",
type: "datetime2",
nullable: false,
defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
oldClrType: typeof(DateTime),
oldType: "datetime2",
oldNullable: true);
migrationBuilder.CreateTable(
name: "Store_InspectAbnormalNoteDetailPhoto",
columns: table => new
{
InspectAbnormalNoteDetailId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
PhotoID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
MasterID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_Store_InspectAbnormalNoteDetailPhoto", x => new { x.InspectAbnormalNoteDetailId, x.PhotoID });
table.ForeignKey(
name: "FK_Store_InspectAbnormalNoteDetailPhoto_Store_InspectAbnormalNoteDetail_InspectAbnormalNoteDetailId",
column: x => x.InspectAbnormalNoteDetailId,
principalTable: "Store_InspectAbnormalNoteDetail",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "Store_InspectNoteDetailPhoto",
columns: table => new
{
InspectNoteDetailId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
PhotoID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
MasterID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_Store_InspectNoteDetailPhoto", x => new { x.InspectNoteDetailId, x.PhotoID });
table.ForeignKey(
name: "FK_Store_InspectNoteDetailPhoto_Store_InspectNoteDetail_InspectNoteDetailId",
column: x => x.InspectNoteDetailId,
principalTable: "Store_InspectNoteDetail",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
migrationBuilder.CreateTable(
name: "Store_ReceiptAbnormalNotePhoto",
columns: table => new
{
ReceiptAbnormalNoteDetailId = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
PhotoID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
MasterID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_Store_ReceiptAbnormalNotePhoto", x => new { x.ReceiptAbnormalNoteDetailId, x.PhotoID });
table.ForeignKey(
name: "FK_Store_ReceiptAbnormalNotePhoto_Store_ReceiptAbnormalNoteDetail_ReceiptAbnormalNoteDetailId",
column: x => x.ReceiptAbnormalNoteDetailId,
principalTable: "Store_ReceiptAbnormalNoteDetail",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
});
}
}

17032
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230109070330_FlatPersonCountResult.Designer.cs

File diff suppressed because it is too large

588
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230109070330_FlatPersonCountResult.cs

@ -0,0 +1,588 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Win_in.Sfs.Wms.Store.Migrations;
public partial class FlatPersonCountResult : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "InspectUser_Email",
table: "Store_InspectNoteSummaryDetail");
migrationBuilder.DropColumn(
name: "InspectUser_Name",
table: "Store_InspectNoteSummaryDetail");
migrationBuilder.DropColumn(
name: "InspectUser_Email",
table: "Store_InspectNoteDetail");
migrationBuilder.DropColumn(
name: "InspectUser_Name",
table: "Store_InspectNoteDetail");
migrationBuilder.DropColumn(
name: "AuditCount_Description",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "AuditCount_Qty",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "FirstCount_Description",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "FirstCount_Qty",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "RepeatCount_Description",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "RepeatCount_Qty",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "AuditCount_Description",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "AuditCount_Qty",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "FirstCount_Description",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "FirstCount_Qty",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "RepeatCount_Description",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "RepeatCount_Qty",
table: "Store_CountNoteDetail");
migrationBuilder.RenameColumn(
name: "Contacts_Phone",
table: "Store_SupplierAsn",
newName: "ContactPhone");
migrationBuilder.RenameColumn(
name: "Contacts_Name",
table: "Store_SupplierAsn",
newName: "ContactName");
migrationBuilder.RenameColumn(
name: "Contacts_Email",
table: "Store_SupplierAsn",
newName: "ContactEmail");
migrationBuilder.RenameColumn(
name: "Contacts_Phone",
table: "Store_SaleOrder",
newName: "ContactPhone");
migrationBuilder.RenameColumn(
name: "Contacts_Name",
table: "Store_SaleOrder",
newName: "ContactName");
migrationBuilder.RenameColumn(
name: "Contacts_Email",
table: "Store_SaleOrder",
newName: "ContactEmail");
migrationBuilder.RenameColumn(
name: "Contacts_Phone",
table: "Store_PurchaseOrder",
newName: "ContactPhone");
migrationBuilder.RenameColumn(
name: "Contacts_Name",
table: "Store_PurchaseOrder",
newName: "ContactName");
migrationBuilder.RenameColumn(
name: "Contacts_Email",
table: "Store_PurchaseOrder",
newName: "ContactEmail");
migrationBuilder.RenameColumn(
name: "InspectUser_Phone",
table: "Store_InspectNoteSummaryDetail",
newName: "InspectUser");
migrationBuilder.RenameColumn(
name: "InspectUser_Phone",
table: "Store_InspectNoteDetail",
newName: "InspectUser");
migrationBuilder.RenameColumn(
name: "Contacts_Phone",
table: "Store_CustomerAsn",
newName: "ContactPhone");
migrationBuilder.RenameColumn(
name: "Contacts_Name",
table: "Store_CustomerAsn",
newName: "ContactName");
migrationBuilder.RenameColumn(
name: "Contacts_Email",
table: "Store_CustomerAsn",
newName: "ContactEmail");
migrationBuilder.RenameColumn(
name: "RepeatCount_Time",
table: "Store_CountPlanDetail",
newName: "RepeatCountTime");
migrationBuilder.RenameColumn(
name: "RepeatCount_Operator",
table: "Store_CountPlanDetail",
newName: "RepeatCountOperator");
migrationBuilder.RenameColumn(
name: "FirstCount_Time",
table: "Store_CountPlanDetail",
newName: "FirstCountTime");
migrationBuilder.RenameColumn(
name: "FirstCount_Operator",
table: "Store_CountPlanDetail",
newName: "RepeatCountDescription");
migrationBuilder.RenameColumn(
name: "AuditCount_Time",
table: "Store_CountPlanDetail",
newName: "AuditCountTime");
migrationBuilder.RenameColumn(
name: "AuditCount_Operator",
table: "Store_CountPlanDetail",
newName: "FirstCountOperator");
migrationBuilder.RenameColumn(
name: "RepeatCount_Time",
table: "Store_CountNoteDetail",
newName: "RepeatCountTime");
migrationBuilder.RenameColumn(
name: "RepeatCount_Operator",
table: "Store_CountNoteDetail",
newName: "RepeatCountOperator");
migrationBuilder.RenameColumn(
name: "FirstCount_Time",
table: "Store_CountNoteDetail",
newName: "FirstCountTime");
migrationBuilder.RenameColumn(
name: "FirstCount_Operator",
table: "Store_CountNoteDetail",
newName: "RepeatCountDescription");
migrationBuilder.RenameColumn(
name: "AuditCount_Time",
table: "Store_CountNoteDetail",
newName: "AuditCountTime");
migrationBuilder.RenameColumn(
name: "AuditCount_Operator",
table: "Store_CountNoteDetail",
newName: "FirstCountOperator");
migrationBuilder.AddColumn<string>(
name: "AuditCountDescription",
table: "Store_CountPlanDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "AuditCountOperator",
table: "Store_CountPlanDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<decimal>(
name: "AuditCountQty",
table: "Store_CountPlanDetail",
type: "decimal(18,6)",
precision: 18,
scale: 6,
nullable: false,
defaultValue: 0m);
migrationBuilder.AddColumn<string>(
name: "FirstCountDescription",
table: "Store_CountPlanDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<decimal>(
name: "FirstCountQty",
table: "Store_CountPlanDetail",
type: "decimal(18,6)",
precision: 18,
scale: 6,
nullable: false,
defaultValue: 0m);
migrationBuilder.AddColumn<decimal>(
name: "RepeatCountQty",
table: "Store_CountPlanDetail",
type: "decimal(18,6)",
precision: 18,
scale: 6,
nullable: false,
defaultValue: 0m);
migrationBuilder.AddColumn<string>(
name: "AuditCountDescription",
table: "Store_CountNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "AuditCountOperator",
table: "Store_CountNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<decimal>(
name: "AuditCountQty",
table: "Store_CountNoteDetail",
type: "decimal(18,6)",
precision: 18,
scale: 6,
nullable: false,
defaultValue: 0m);
migrationBuilder.AddColumn<string>(
name: "FirstCountDescription",
table: "Store_CountNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<decimal>(
name: "FirstCountQty",
table: "Store_CountNoteDetail",
type: "decimal(18,6)",
precision: 18,
scale: 6,
nullable: false,
defaultValue: 0m);
migrationBuilder.AddColumn<decimal>(
name: "RepeatCountQty",
table: "Store_CountNoteDetail",
type: "decimal(18,6)",
precision: 18,
scale: 6,
nullable: false,
defaultValue: 0m);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "AuditCountDescription",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "AuditCountOperator",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "AuditCountQty",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "FirstCountDescription",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "FirstCountQty",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "RepeatCountQty",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "AuditCountDescription",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "AuditCountOperator",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "AuditCountQty",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "FirstCountDescription",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "FirstCountQty",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "RepeatCountQty",
table: "Store_CountNoteDetail");
migrationBuilder.RenameColumn(
name: "ContactPhone",
table: "Store_SupplierAsn",
newName: "Contacts_Phone");
migrationBuilder.RenameColumn(
name: "ContactName",
table: "Store_SupplierAsn",
newName: "Contacts_Name");
migrationBuilder.RenameColumn(
name: "ContactEmail",
table: "Store_SupplierAsn",
newName: "Contacts_Email");
migrationBuilder.RenameColumn(
name: "ContactPhone",
table: "Store_SaleOrder",
newName: "Contacts_Phone");
migrationBuilder.RenameColumn(
name: "ContactName",
table: "Store_SaleOrder",
newName: "Contacts_Name");
migrationBuilder.RenameColumn(
name: "ContactEmail",
table: "Store_SaleOrder",
newName: "Contacts_Email");
migrationBuilder.RenameColumn(
name: "ContactPhone",
table: "Store_PurchaseOrder",
newName: "Contacts_Phone");
migrationBuilder.RenameColumn(
name: "ContactName",
table: "Store_PurchaseOrder",
newName: "Contacts_Name");
migrationBuilder.RenameColumn(
name: "ContactEmail",
table: "Store_PurchaseOrder",
newName: "Contacts_Email");
migrationBuilder.RenameColumn(
name: "InspectUser",
table: "Store_InspectNoteSummaryDetail",
newName: "InspectUser_Phone");
migrationBuilder.RenameColumn(
name: "InspectUser",
table: "Store_InspectNoteDetail",
newName: "InspectUser_Phone");
migrationBuilder.RenameColumn(
name: "ContactPhone",
table: "Store_CustomerAsn",
newName: "Contacts_Phone");
migrationBuilder.RenameColumn(
name: "ContactName",
table: "Store_CustomerAsn",
newName: "Contacts_Name");
migrationBuilder.RenameColumn(
name: "ContactEmail",
table: "Store_CustomerAsn",
newName: "Contacts_Email");
migrationBuilder.RenameColumn(
name: "RepeatCountTime",
table: "Store_CountPlanDetail",
newName: "RepeatCount_Time");
migrationBuilder.RenameColumn(
name: "RepeatCountOperator",
table: "Store_CountPlanDetail",
newName: "RepeatCount_Operator");
migrationBuilder.RenameColumn(
name: "RepeatCountDescription",
table: "Store_CountPlanDetail",
newName: "FirstCount_Operator");
migrationBuilder.RenameColumn(
name: "FirstCountTime",
table: "Store_CountPlanDetail",
newName: "FirstCount_Time");
migrationBuilder.RenameColumn(
name: "FirstCountOperator",
table: "Store_CountPlanDetail",
newName: "AuditCount_Operator");
migrationBuilder.RenameColumn(
name: "AuditCountTime",
table: "Store_CountPlanDetail",
newName: "AuditCount_Time");
migrationBuilder.RenameColumn(
name: "RepeatCountTime",
table: "Store_CountNoteDetail",
newName: "RepeatCount_Time");
migrationBuilder.RenameColumn(
name: "RepeatCountOperator",
table: "Store_CountNoteDetail",
newName: "RepeatCount_Operator");
migrationBuilder.RenameColumn(
name: "RepeatCountDescription",
table: "Store_CountNoteDetail",
newName: "FirstCount_Operator");
migrationBuilder.RenameColumn(
name: "FirstCountTime",
table: "Store_CountNoteDetail",
newName: "FirstCount_Time");
migrationBuilder.RenameColumn(
name: "FirstCountOperator",
table: "Store_CountNoteDetail",
newName: "AuditCount_Operator");
migrationBuilder.RenameColumn(
name: "AuditCountTime",
table: "Store_CountNoteDetail",
newName: "AuditCount_Time");
migrationBuilder.AddColumn<string>(
name: "InspectUser_Email",
table: "Store_InspectNoteSummaryDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "InspectUser_Name",
table: "Store_InspectNoteSummaryDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "InspectUser_Email",
table: "Store_InspectNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "InspectUser_Name",
table: "Store_InspectNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "AuditCount_Description",
table: "Store_CountPlanDetail",
type: "nvarchar(1024)",
maxLength: 1024,
nullable: true);
migrationBuilder.AddColumn<decimal>(
name: "AuditCount_Qty",
table: "Store_CountPlanDetail",
type: "decimal(18,6)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "FirstCount_Description",
table: "Store_CountPlanDetail",
type: "nvarchar(1024)",
maxLength: 1024,
nullable: true);
migrationBuilder.AddColumn<decimal>(
name: "FirstCount_Qty",
table: "Store_CountPlanDetail",
type: "decimal(18,6)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "RepeatCount_Description",
table: "Store_CountPlanDetail",
type: "nvarchar(1024)",
maxLength: 1024,
nullable: true);
migrationBuilder.AddColumn<decimal>(
name: "RepeatCount_Qty",
table: "Store_CountPlanDetail",
type: "decimal(18,6)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "AuditCount_Description",
table: "Store_CountNoteDetail",
type: "nvarchar(1024)",
maxLength: 1024,
nullable: true);
migrationBuilder.AddColumn<decimal>(
name: "AuditCount_Qty",
table: "Store_CountNoteDetail",
type: "decimal(18,6)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "FirstCount_Description",
table: "Store_CountNoteDetail",
type: "nvarchar(1024)",
maxLength: 1024,
nullable: true);
migrationBuilder.AddColumn<decimal>(
name: "FirstCount_Qty",
table: "Store_CountNoteDetail",
type: "decimal(18,6)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "RepeatCount_Description",
table: "Store_CountNoteDetail",
type: "nvarchar(1024)",
maxLength: 1024,
nullable: true);
migrationBuilder.AddColumn<decimal>(
name: "RepeatCount_Qty",
table: "Store_CountNoteDetail",
type: "decimal(18,6)",
nullable: true);
}
}

15676
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230110065135_FlatLocation.Designer.cs

File diff suppressed because it is too large

4095
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230110065135_FlatLocation.cs

File diff suppressed because it is too large

16773
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230111060139_ResumeLocationAreaAndLocationGroup.Designer.cs

File diff suppressed because it is too large

2196
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230111060139_ResumeLocationAreaAndLocationGroup.cs

File diff suppressed because it is too large

16410
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230111071618_RemoveWorkGroup.Designer.cs

File diff suppressed because it is too large

734
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230111071618_RemoveWorkGroup.cs

@ -0,0 +1,734 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Win_in.Sfs.Wms.Store.Migrations;
public partial class RemoveWorkGroup : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_WarehouseTransferNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_WarehouseTransferNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_UnplannedReceiptRequestDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_UnplannedReceiptNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_UnplannedIssueRequestDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_UnplannedIssueNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_TransferRequestDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_TransferRequestDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_TransferNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_TransferNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_ScrapRequestDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_ScrapNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_ScrapNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_RecycledMaterialReceiptNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_ReceiptAbnormalNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_PutawayRequestDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_PutawayRequestDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_PutawayNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_PutawayNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_PurchaseReturnRequestDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_PurchaseReturnNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_PurchaseReceiptNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_ProductRecycleRequestDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_ProductRecycleNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_ProductRecycleMaterialDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_ProductReceiptRequestDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_ProductReceiptNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_ProductionReturnRequestDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_ProductionReturnRequestDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_ProductionReturnNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_ProductionReturnNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_OfflineSettlementNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_NoOkConvertOkNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_NoOkConvertOkNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_MaterialRequestDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_JisProductReceiptNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_JisDeliverNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_JisDeliverNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_ItemTransformRequestDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_ItemTransformRequestDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_ItemTransformNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_ItemTransformNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_IssueNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_IssueNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_IsolationNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_IsolationNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_InventoryTransferNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_InventoryTransferNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_InventoryInitialNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_InspectNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_DeliverNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_DeliverNoteDetail");
migrationBuilder.DropColumn(
name: "FromWorkGroup",
table: "Store_CustomerReturnNoteDetail");
migrationBuilder.DropColumn(
name: "ToWorkGroup",
table: "Store_CustomerReturnNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_CountPlanDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_CountNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_CountAdjustRequestDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_CountAdjustNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_BackFlushNoteDetail");
migrationBuilder.DropColumn(
name: "WorkGroup",
table: "Store_BackFlushNote");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_WarehouseTransferNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_WarehouseTransferNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_UnplannedReceiptRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_UnplannedReceiptNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_UnplannedIssueRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_UnplannedIssueNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_TransferRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_TransferRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_TransferNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_TransferNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_ScrapRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_ScrapNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_ScrapNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_RecycledMaterialReceiptNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_ReceiptAbnormalNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_PutawayRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_PutawayRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_PutawayNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_PutawayNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_PurchaseReturnRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_PurchaseReturnNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_PurchaseReceiptNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_ProductRecycleRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_ProductRecycleNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_ProductRecycleMaterialDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_ProductReceiptRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_ProductReceiptNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_ProductionReturnRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_ProductionReturnRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_ProductionReturnNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_ProductionReturnNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_OfflineSettlementNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_NoOkConvertOkNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_NoOkConvertOkNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_MaterialRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_JisProductReceiptNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_JisDeliverNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_JisDeliverNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_ItemTransformRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_ItemTransformRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_ItemTransformNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_ItemTransformNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_IssueNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_IssueNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_IsolationNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_IsolationNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_InventoryTransferNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_InventoryTransferNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_InventoryInitialNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_InspectNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_DeliverNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_DeliverNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "FromWorkGroup",
table: "Store_CustomerReturnNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "ToWorkGroup",
table: "Store_CustomerReturnNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_CountPlanDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_CountNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_CountAdjustRequestDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_CountAdjustNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_BackFlushNoteDetail",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "WorkGroup",
table: "Store_BackFlushNote",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "");
}
}

14974
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230112071932_FlatItemAndBatch.Designer.cs

File diff suppressed because it is too large

11937
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230112071932_FlatItemAndBatch.cs

File diff suppressed because it is too large

19395
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230208083909_MergeJobIntoStore.Designer.cs

File diff suppressed because it is too large

1613
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230208083909_MergeJobIntoStore.cs

File diff suppressed because it is too large

19749
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230215014905_StoreEnumToString.Designer.cs

File diff suppressed because it is too large

3221
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230215014905_StoreEnumToString.cs

File diff suppressed because it is too large

19739
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230215072221_StoreDbEnumToString.Designer.cs

File diff suppressed because it is too large

125
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230215072221_StoreDbEnumToString.cs

@ -0,0 +1,125 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Win_in.Sfs.Wms.Store.Migrations
{
public partial class StoreDbEnumToString : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<string>(
name: "ReturnType",
table: "Store_PurchaseReturnNote",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64,
oldDefaultValue: "AfterPuton");
migrationBuilder.AlterColumn<string>(
name: "RequestStatus",
table: "Store_ProductionReturnRequest",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64,
oldDefaultValue: "New");
migrationBuilder.AlterColumn<string>(
name: "RequestStatus",
table: "Store_MaterialRequest",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64,
oldDefaultValue: "New");
migrationBuilder.AlterColumn<string>(
name: "Stage",
table: "Store_CountPlan",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64,
oldDefaultValue: "First");
migrationBuilder.AlterColumn<string>(
name: "ReturnType",
table: "Job_PurchaseReturnJob",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64,
oldDefaultValue: "AfterPuton");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<string>(
name: "ReturnType",
table: "Store_PurchaseReturnNote",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "AfterPuton",
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64);
migrationBuilder.AlterColumn<string>(
name: "RequestStatus",
table: "Store_ProductionReturnRequest",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "New",
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64);
migrationBuilder.AlterColumn<string>(
name: "RequestStatus",
table: "Store_MaterialRequest",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "New",
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64);
migrationBuilder.AlterColumn<string>(
name: "Stage",
table: "Store_CountPlan",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "First",
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64);
migrationBuilder.AlterColumn<string>(
name: "ReturnType",
table: "Job_PurchaseReturnJob",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "AfterPuton",
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64);
}
}
}

20949
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230401163806_Added_AddPurchaseOrder.Designer.cs

File diff suppressed because it is too large

6905
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230401163806_Added_AddPurchaseOrder.cs

File diff suppressed because it is too large

20973
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230404020712_Added_Store_Add_SupplierAdress_SupplierName.Designer.cs

File diff suppressed because it is too large

95
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230404020712_Added_Store_Add_SupplierAdress_SupplierName.cs

@ -0,0 +1,95 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Win_in.Sfs.Wms.Store.Migrations
{
public partial class Added_Store_Add_SupplierAddress_SupplierName : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "SupplierAddress",
table: "Store_SupplierAsn",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierName",
table: "Store_SupplierAsn",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierAddress",
table: "Store_PurchaseReceiptRequest",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierAddress",
table: "Store_PurchaseReceiptNote",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierName",
table: "Store_PurchaseReceiptNote",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierAddress",
table: "Store_PurchaseOrder",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierName",
table: "Store_PurchaseOrder",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "SupplierAddress",
table: "Job_PurchaseReceiptJob",
type: "nvarchar(max)",
nullable: true);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "SupplierAddress",
table: "Store_SupplierAsn");
migrationBuilder.DropColumn(
name: "SupplierName",
table: "Store_SupplierAsn");
migrationBuilder.DropColumn(
name: "SupplierAddress",
table: "Store_PurchaseReceiptRequest");
migrationBuilder.DropColumn(
name: "SupplierAddress",
table: "Store_PurchaseReceiptNote");
migrationBuilder.DropColumn(
name: "SupplierName",
table: "Store_PurchaseReceiptNote");
migrationBuilder.DropColumn(
name: "SupplierAddress",
table: "Store_PurchaseOrder");
migrationBuilder.DropColumn(
name: "SupplierName",
table: "Store_PurchaseOrder");
migrationBuilder.DropColumn(
name: "SupplierAddress",
table: "Job_PurchaseReceiptJob");
}
}
}

20983
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230412072454_Store_AddColumn.Designer.cs

File diff suppressed because it is too large

68
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20230412072454_Store_AddColumn.cs

@ -0,0 +1,68 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Win_in.Sfs.Wms.Store.Migrations
{
public partial class Store_AddColumn : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<string>(
name: "Type",
table: "Store_TransferNote",
type: "nvarchar(64)",
maxLength: 64,
nullable: false,
defaultValue: "",
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64,
oldNullable: true);
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_PurchaseReceiptNote",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "WarehouseCode",
table: "Store_InspectRequest",
type: "nvarchar(max)",
nullable: true);
migrationBuilder.AddColumn<int>(
name: "CountPrint",
table: "Store_DeliverNote",
type: "int",
nullable: false,
defaultValue: 0);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_PurchaseReceiptNote");
migrationBuilder.DropColumn(
name: "WarehouseCode",
table: "Store_InspectRequest");
migrationBuilder.DropColumn(
name: "CountPrint",
table: "Store_DeliverNote");
migrationBuilder.AlterColumn<string>(
name: "Type",
table: "Store_TransferNote",
type: "nvarchar(64)",
maxLength: 64,
nullable: true,
oldClrType: typeof(string),
oldType: "nvarchar(64)",
oldMaxLength: 64);
}
}
}

20981
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/StoreDbContextModelSnapshot.cs

File diff suppressed because it is too large

45
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/SplitPackings/SplitPackingRecDbContextModelCreatingExtensions.cs

@ -1,45 +0,0 @@
using Microsoft.EntityFrameworkCore;
using Volo.Abp.EntityFrameworkCore.Modeling;
using Win_in.Sfs.Label.Domain;
using Win_in.Sfs.Shared.Domain.Shared;
using Win_in.Sfs.Shared.EntityFrameworkCore;
using Win_in.Sfs.Wms.Store.Domain;
namespace Win_in.Sfs.Wms.Store.EntityFrameworkCore;
public static class SplitPackingRecDbContextModelCreatingExtensions
{
public static void ConfigureSplitPackingRec(this ModelBuilder builder, StoreModelBuilderConfigurationOptions options)
{
builder.Entity<SplitPackingRec>(b =>
{
//Configure table & schema name
b.ToTable(options.TablePrefix + nameof(SplitPackingRec), options.Schema);
//Configure ABP properties
b.ConfigureByConvention();
//Configure Sfs base properties
b.ConfigureSfsBase();
//Properties
b.Property(q => q.OprType).IsRequired();
b.Property(q => q.GroupCode).IsRequired().HasMaxLength(36);
b.Property(q => q.OprLevel).IsRequired();
b.Property(q => q.NodeType).IsRequired();
//b.Property(q => q.ParentId)
b.Property(q => q.PackingCode).IsRequired().HasMaxLength(SfsPropertyConst.CodeLength);
b.Property(q => q.RootPackingCode).IsRequired().HasMaxLength(SfsPropertyConst.CodeLength);
b.Property(q => q.ItemCode).IsRequired().HasMaxLength(SfsPropertyConst.CodeLength);
b.Property(q => q.ItemName).IsRequired().HasMaxLength(SfsPropertyConst.NameLength);
b.Property(q => q.ItemDesc1).IsRequired().HasMaxLength(SfsPropertyConst.DescLength);
b.Property(q => q.ItemDesc2).IsRequired().HasMaxLength(SfsPropertyConst.DescLength);
b.Property(q => q.Lot).IsRequired().HasMaxLength(SfsPropertyConst.CodeLength);
b.Property(q => q.StdPackQty).HasPrecision(18, 4);
b.Property(q => q.Uom).HasMaxLength(50);
b.Property(q => q.Qty).IsRequired().HasPrecision(18,4);
//Indexes
b.HasIndex(q => new { PackingCode = q.PackingCode });
b.HasIndex(q => new { PackingCode = q.PackingCode, OprLevel = q.OprLevel });
});
}
}

12
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/SplitPackings/SplitPackingRecEfCoreRepository.cs

@ -1,12 +0,0 @@
using Volo.Abp.EntityFrameworkCore;
using Win_in.Sfs.Label.Domain;
using Win_in.Sfs.Wms.Store.Domain;
namespace Win_in.Sfs.Wms.Store.EntityFrameworkCore;
public class SplitPackingRecEfCoreRepository : SfsStoreEfCoreRepositoryBase<StoreDbContext, SplitPackingRec>, ISplitPackingRecRepository
{
public SplitPackingRecEfCoreRepository(IDbContextProvider<StoreDbContext> dbContextProvider) : base(dbContextProvider)
{
}
}

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContext.cs

@ -105,8 +105,6 @@ public class StoreDbContext : AbpDbContext<StoreDbContext>, IStoreDbContext
public DbSet<ExchangeData> ExchangeDatas { get; set; }
public DbSet<SplitPackingRec> SplitPackingRecs { get; set; }
public StoreDbContext(DbContextOptions<StoreDbContext> options)
: base(options)
{

3
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContextModelCreatingExtensions.cs

@ -123,9 +123,6 @@ public static class StoreDbContextModelCreatingExtensions
//设置decimal的默认小数位数
builder.ConfigurePrecisionOfDecimal();
builder.ConfigureSplitPackingRec(options);
}
}

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreEntityFrameworkCoreModule.cs

@ -124,8 +124,6 @@ public class StoreEntityFrameworkCoreModule : AbpModule
#endregion
context.Services.AddTransient<IExchangeDataRepository, ExchangeDataEfCoreRepository>();
context.Services.AddTransient<ISplitPackingRecRepository, SplitPackingRecEfCoreRepository>();
}
private void ConfigureEntity()

3
build/src/docker/publish/conf/settings/appsettings.Development.json

@ -91,8 +91,7 @@
"Job": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"Label": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"Message": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
//"Store": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;"
"Store": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Temp;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;"
"Store": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;"
},
"IdentityClients": {
"Default": {

Loading…
Cancel
Save