箱库存变更方法

This commit is contained in:
tongfei
2023-11-15 09:34:42 +08:00
parent 622e5d3b2b
commit e07c762cd3
12 changed files with 248 additions and 34 deletions

View File

@@ -25,6 +25,13 @@ namespace WMS.Web.Core.Dto.BackRecord
/// </summary>
[Required(ErrorMessage = "数量不能为空")]
public decimal Qty { get; set; }
/// <summary>
/// 仓库code
/// </summary>
[Required(ErrorMessage = "仓库不能为空")]
public string StockCode { get; set; }
/// <summary>
/// 仓位ID
/// </summary>

View File

@@ -10,12 +10,6 @@ namespace WMS.Web.Core.Dto.BackRecord
/// </summary>
public class SaveBackRecordRequest
{
/// <summary>
/// 类型1为入库回退下架2为出库回退上架
/// </summary>
[Required(ErrorMessage = "回退类型不能为空")]
public int BackRecordType { 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 BoxInventoryBackGenerateDto
{
/// <summary>
/// 类型1为入库回退下架2为出库回退上架
/// </summary>
public int BackRecordType { get; set; }
/// <summary>
/// 箱ID
/// </summary>
public int BoxId { get; set; }
/// <summary>
/// 仓库编码
/// </summary>
public string StockCode { get; set; }
/// <summary>
/// 仓位ID
/// </summary>
public int SubStockId { get; set; }
/// <summary>
/// 明细
/// </summary>
public List<BoxInventoryBackDetailsGenerateDto> Details { get; set; }
}
/// <summary>
/// 出入库回退上下架明细-箱库存处理对象
/// </summary>
public class BoxInventoryBackDetailsGenerateDto
{
/// <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

@@ -19,21 +19,6 @@ namespace WMS.Web.Core.Dto.Inventory
/// </summary>
public int TargetBoxId { get; set; }
///// <summary>
///// 仓库编码:目标仓库
///// </summary>
//public string StockCode { get; set; }
///// <summary>
///// 仓位:目标仓位
///// </summary>
//public int SubStockId { get; set; }
///// <summary>
///// 出入库类型:有个枚举的
///// </summary>
//public int InventoryInOutType { get; set; }
/// <summary>
/// 明细
/// </summary>