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);
//}
}