非采购上架-箱库存

This commit is contained in:
tongfei
2023-11-15 11:47:44 +08:00
parent 69576224da
commit 1fe0ab72ea
10 changed files with 419 additions and 13 deletions

View File

@@ -28,11 +28,6 @@ namespace WMS.Web.Core.Dto.InStock
/// </summary>
public List<UpdateInStockTaskBoxRequest> Boxs { get; set; } = new List<UpdateInStockTaskBoxRequest>();
/// <summary>
/// 入库任务单明细
/// </summary>
public List<UpdateInStockTaskDetailsRequest> TaskDetails { get; set; } = new List<UpdateInStockTaskDetailsRequest>();
/// <summary>
/// 入库单明细
/// </summary>

View File

@@ -9,6 +9,12 @@ namespace WMS.Web.Core.Dto.InStock
/// </summary>
public class PurchaseShelfRequest
{
/// <summary>
/// 箱IDS
/// </summary>
public List<int> BoxIds { get; set; } = new List<int>();
/// <summary>
/// 明细
/// </summary>

View File

@@ -22,6 +22,12 @@ namespace WMS.Web.Core.Dto.InStockTask
/// </summary>
public string SourceBillNo { get; set; }
/// <summary>
/// 箱ID
/// </summary>
public int BoxId { get; set; }
/// <summary>
/// 明细
/// </summary>

View File

@@ -0,0 +1,57 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Core.Dto.Inventory
{
/// <summary>
/// 非采购上架-箱库存处理对象
/// </summary>
public class BoxInventoryNoPurchaseGenerateDto
{
/// <summary>
/// 非采购上架方式
/// </summary>
public int ShelfMethod { get; set; }
// <summary>
/// 仓库编码
/// </summary>
public string StockCode { get; set; }
/// <summary>
/// 仓位ID
/// </summary>
public int SubStockId { get; set; }
/// <summary>
/// 箱IDS
/// </summary>
public List<int> BoxIds { get; set; } = new List<int>();
/// <summary>
/// 明细
/// </summary>
public List<BoxInventoryNoPurchaseDetailsGenerateDto> Details { get; set; } = new List<BoxInventoryNoPurchaseDetailsGenerateDto>();
}
/// <summary>
/// 非采购上架明细-箱库存处理对象
/// </summary>
public class BoxInventoryNoPurchaseDetailsGenerateDto
{
/// <summary>
/// 物料ID
/// </summary>
public int MaterialId { get; set; }
/// <summary>
/// 数量
/// </summary>
public decimal Qty { get; set; }
/// <summary>
/// 序列号集
/// </summary>
public List<string> SerialNumbers { get; set; } = new List<string>();
}
}

View File

@@ -0,0 +1,53 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Core.Dto.Inventory
{
/// <summary>
/// 采购上架-箱库存处理对象
/// </summary>
public class BoxInventoryPurchaseGenerateDto
{
/// <summary>
/// 仓库编码
/// </summary>
public string StockCode { get; set; }
/// <summary>
/// 仓位ID
/// </summary>
public int SubStockId { get; set; }
/// <summary>
/// 箱IDS
/// </summary>
public List<int> BoxIds { get; set; } = new List<int>();
/// <summary>
/// 明细
/// </summary>
public List<BoxInventoryPurchaseDetailsGenerateDto> Details { get; set; } = new List<BoxInventoryPurchaseDetailsGenerateDto>();
}
/// <summary>
/// 采购上架明细-箱库存处理对象
/// </summary>
public class BoxInventoryPurchaseDetailsGenerateDto
{
/// <summary>
/// 物料ID
/// </summary>
public int MaterialId { get; set; }
/// <summary>
/// 数量
/// </summary>
public decimal Qty { get; set; }
/// <summary>
/// 序列号集
/// </summary>
public List<string> SerialNumbers { get; set; } = new List<string>();
}
}