using System; using System.Collections.Generic; using System.Text; namespace BBWY.Client.Models.APIModel { public class SearchWaitFallWareResponse { /// /// 数量 /// public int TotalCount { get; set; } public IList WaitFallWareList { get; set; } } public class WaitFallWareModelResponse { /// /// 仓库类型 /// public WareType WareType { get; set; } /// /// 店铺Id /// public string ShopId { get; set; } /// /// 仓库Id(同一个店铺 唯一) /// public string WareId { get; set; } /// /// 店铺名称 /// public string ShopName { get; set; } /// /// 仓库名 /// public string WareName { get; set; } /// /// 团队名称 /// public string DepartmentName { get; set; } /// /// 对接人(同团队下) /// public List AcceptUserNames { get; set; } /// /// 封箱sku列表 /// public List SealBoxSkus { get; set; } /// /// 封箱的箱子数量 /// public int SealBoxCount { get; set; } /// /// 封箱id /// public long SealBoxId { get; set; } /// /// 落仓材料 /// public BoxConfigureData BoxConfigureData { get; set; } /// /// 商品数量(封箱sku任务数总和) /// public int ProductCount { get; set; } /// /// 提交采购单过期时间 /// public DateTime? SetPurchaseOrderOverTime { get; set; } public DateTime? SetWaybillNoOverTime { get; set; } /// /// 贴单超时时间备注 /// public string SetWaybillNoOverTimeMsg { get; set; } } public class WaitFallWareModel:NotifyObject { private bool isHideSkuList = true;//默认隐藏 public bool IsHideSkuList { get => isHideSkuList; set { Set(ref isHideSkuList, value); } } /// /// 仓库类型 /// public WareType WareType { get; set; } /// /// 店铺Id /// public string ShopId { get; set; } /// /// 仓库Id(同一个店铺 唯一) /// public string WareId { get; set; } /// /// 店铺名称 /// public string ShopName { get; set; } /// /// 仓库名 /// public string WareName { get; set; } /// /// 团队名称 /// public string DepartmentName { get; set; } /// /// 对接人(同团队下) /// public string AcceptUserNames { get; set; } /// /// 封箱sku列表 /// private List sealBoxSkus; /// /// 封箱sku列表 /// public List SealBoxSkus { get => sealBoxSkus; set { Set(ref sealBoxSkus, value); } } /// /// 封箱的箱子数量 /// public int SealBoxCount { get; set; } /// /// 封箱id /// public long SealBoxId { get; set; } /// /// 落仓材料 /// public BoxConfigureData BoxConfigureData { get; set; } /// /// 商品数量(封箱sku任务数总和) /// public int ProductCount { get; set; } /// /// 提交采购单过期时间 /// public DateTime? SetPurchaseOrderOverTime { get; set; } private string fallWareRemainTime; public string FallWareRemainTime { get => fallWareRemainTime; set { Set(ref fallWareRemainTime, value); } } private bool isFallWareOverTime; public bool IsFallWareOverTime { get => isFallWareOverTime; set { Set(ref isFallWareOverTime, value); } } /// /// 贴单过期时间 /// public DateTime? SetWaybillNoOverTime { get; set; } /// /// 贴单超时时间备注 /// public string SetWaybillNoOverTimeMsg { get; set; } private string setWaybillNoRemainTime; public string SetWaybillNoRemainTime { get => setWaybillNoRemainTime; set { Set(ref setWaybillNoRemainTime, value); } } private bool isSetWaybillNoOverTime; public bool IsSetWaybillNoOverTime { get => isSetWaybillNoOverTime; set { Set(ref isSetWaybillNoOverTime, value); } } } public class BoxConfigureData { /// /// 采购单号 /// public string PurchaseOrder { get; set; } /// /// 预约单号 /// public string PrewOrder { get; set; } /// /// 运单号 /// public string WaybillNo { get; set; } /// /// 商品名称 /// public string ProductTitle { get; set; } /// /// 供应商 /// public string ProviderName { get; set; } /// /// 仓库所在的城市 /// public string WareCity { get; set; } } }