using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Threading.Tasks; using NetTopologySuite.Index.HPRtree; using Win_in.Sfs.Shared.Domain; using Win_in.Sfs.Shared.Domain.Entities; using Win_in.Sfs.Shared.Domain.Shared; namespace Win_in.Sfs.Basedata.Domain; /// /// Kitting箱 /// [Serializable] [Display(Name = "Kitting箱")] public class Kitting : SfsBaseDataAggregateRootBase, IHasCode { public string Code { get ; set ; } public string Name { get ; set ; } public virtual ICollection Details { get; set; } = new List(); public void SetId(Guid id) { this.Id = id; } public void AddDetails(KittingDetail item) { Details.Add(item); } ///// ///// 设置任务明细的实际库位和实际数量 ///// ///// ///// ///// ///// //public virtual async Task SetDetail(Guid id, string partCode, string desc1, string desc2, decimal qty, string conf) //{ // var detail = GetDetail(id); // detail.PartCode = partCode; // detail.Desc1 = desc1; // detail.Desc2 = desc2; // detail.Qty = qty; // detail.Conf = conf; // await Task.CompletedTask.ConfigureAwait(false); //} }