Files
WMS-Api/src/WMS.Web.Core/Dto/TakeStock/SaveTakeStockRequest.cs
18942506660 6de7629998 调整参数
2023-11-25 17:00:02 +08:00

52 lines
1.5 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace WMS.Web.Core.Dto.TakeStock
{
/// <summary>
/// 盘点单明细
/// </summary>
public class SaveTakeStockRequest
{
/// <summary>
/// 箱Id
/// </summary>
[Required(ErrorMessage = "箱不能为空")]
public int BoxId { get; set; }
/// <summary>
/// 物料ID
/// </summary>
[Required(ErrorMessage = "物料不能为空")]
public int MaterialId { get; set; }
/// <summary>
/// 仓位ID
/// </summary>
[Required(ErrorMessage = "仓位不能为空")]
public int SubStockId { get; set; }
/// <summary>
/// 子仓库(跟金蝶交互字段)
/// </summary>
public int? Erp_SubStockId { get; set; } = 0;
/// <summary>
/// 系统库存
/// </summary>
[Required(ErrorMessage = "系统库存不能为空")]
public decimal BeforeQty { get; set; }
/// <summary>
/// 盘点数量
/// </summary>
[Required(ErrorMessage = "盘点数量数量不能为空")]
public decimal AfterQty { get; set; }
/// <summary>
/// 序列号
/// </summary>
public List<string> SerialNumbers { get; set; } = new List<string>();
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
}
}