using System; using System.Collections.Generic; using Volo.Abp.Guids; namespace Win_in.Sfs.Wms.DataExchange.Domain.Iac.Qad; /// /// QAD发货单主表(ASN Master) SupplierAsnCreateInput ISupplierAsnAppService /// public class AsnMstr : EntityBase { /// /// 自增长数字主键 /// //public virtual int uid { get; set; } /// /// 公司 /// public virtual string Company { get; set; } /// /// 工厂 /// public virtual string Site { get; set; } /// /// 送货单号 /// public virtual string AsnNbr { get; set; } /// /// 要货计划单号 /// public virtual string RpNbr { get; set; } /// /// 采购订单号 /// public virtual string PoNbr { get; set; } /// /// 供应商 /// public virtual string VendorCode { get; set; } /// /// 状态(0:Closed,1:Open) /// public virtual string Status { get; set; } /// /// 联系人 /// public virtual string Contacts { get; set; } /// /// 联系电话 /// public virtual string Phone { get; set; } /// /// 车牌号 /// public virtual string TruckNbr { get; set; } /// /// 仓库 /// public virtual string Whse { get; set; } /// /// 收货口 /// public virtual string Dock { get; set; } /// /// 发货日期 /// public DateTime ShipDate { get; set; } /// /// 到货日期 /// public DateTime DueDate { get; set; } /// /// 时间窗口 /// public string TimeWindow { get; set; } /// /// 备注 /// public virtual string Remark { get; set; } public virtual List Details { get; set; } = new List(); public void SetIdAndDetailId(IGuidGenerator guidGenerator) { SetId(guidGenerator); foreach (var detail in Details) { detail.SetId(guidGenerator); } } public void SetId(IGuidGenerator guidGenerator) { Id = guidGenerator.Create(); } }