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