52 lines
1.5 KiB
C#
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; }
|
|
}
|
|
}
|