using Admin.NET.Core; using System.ComponentModel.DataAnnotations; namespace Admin.NET.Application; /// ///分配输入参数 /// public class DispenseInput { /// /// 标记: /// 1:自动分配 /// 2:手动分配(指定库存分配) /// public int Flag { get; set; } = 1; /// /// 移动单号 /// public string MovementNo { get; set; } /// /// 移动单行号 /// public string LineNumber { get; set; } /// /// 实际分配数 /// public virtual decimal SendQuantity { get; set; } /// /// 波次单号 /// public virtual string SortNo { get; set; } /// /// 波次单明细ID /// public virtual long SortDetailsId { get; set; } /// /// 物料编码 /// public virtual string MaterialCode { get; set; } /// /// 手动分配的明细,只有标记是 手动分配的时候才需要 /// public List dispenseDetailsForHand { get; set; } } /// /// 手动分配的明细 /// public class DispenseDetailsForHandInput { /// /// 跟踪码 /// public string SNCode { get; set; } /// /// 实际分配数 /// public virtual decimal DispenseQuantity { get; set; } }