using System;
using System.Collections.Generic;
namespace Model.ModelDto
{
public class BoxInfoDto
{
public int Id { get; set; }
///
/// Desc:入库单号
/// Default:
/// Nullable:False
///
public string ASNNo { get; set; }
///
/// Desc:入库明细号
/// Default:
/// Nullable:False
///
public int? ASNDetailNo { get; set; }
///
/// Desc:托盘绑定号
/// Default:
/// Nullable:True
///
public int? BindNo { get; set; }
///
/// Desc:箱号
/// Default:
/// Nullable:True
///
public string BoxNo { get; set; }
///
/// Desc:盒号
/// Default:
/// Nullable:True
///
public string BoxNo2 { get; set; }
///
/// Desc:支号
/// Default:
/// Nullable:True
///
public string BoxNo3 { get; set; }
///
/// Desc:箱码等级 1/2
/// Default:
/// Nullable:True
///
public string BoxLevel { get; set; }
///
/// Desc:托盘号
/// Default:
/// Nullable:False
///
public string PalletNo { get; set; }
///
/// Desc:二级托盘号
/// Default:
/// Nullable:True
///
public string PalletNo2 { get; set; }
///
/// Desc:三级托盘号
/// Default:
/// Nullable:True
///
public string PalletNo3 { get; set; }
///
/// Desc:数量
/// Default:
/// Nullable:False
///
public decimal? Qty { get; set; }
///
/// Desc:整箱数量
/// Default:
/// Nullable:True
///
public decimal? FullQty { get; set; }
///
/// Desc:取样数量
/// Default:
/// Nullable:True
///
public decimal? SamplingQty { get; set; }
///
/// Desc:状态
/// Default:
/// Nullable:True
///
public string Status { get; set; }
///
/// Desc:批次号
/// Default:
/// Nullable:True
///
public string LotNo { get; set; }
///
/// Desc:批次描述
/// Default:
/// Nullable:True
///
public string LotText { get; set; }
///
/// Desc:生产日期
/// Default:
/// Nullable:True
///
public DateTime? ProductionTime { get; set; }
///
/// Desc:组托时间
/// Default:
/// Nullable:True
///
public DateTime? CompleteTime { get; set; }
///
/// Desc:过期时间
/// Default:
/// Nullable:True
///
public DateTime? ExpirationTime { get; set; }
///
/// Desc:供货批次
/// Default:
/// Nullable:True
///
public string SupplierLot { get; set; }
///
/// Desc:检验标记
/// Default:0
/// Nullable:True
///
public string InspectMark { get; set; }
///
/// Desc:零箱标记
/// Default:
/// Nullable:True
///
public string BitBoxMark { get; set; }
///
/// Desc:质量状态
/// Default:
/// Nullable:True
///
public string InspectStatus { get; set; }
///
/// Desc:绑定托盘的状态
///
public string BindStatus { get; set; }
public string SkuNo { get; set; }
public string SkuName { get; set; }
public string Origin { get; set; }
public DateTime CreateTime { get; set; }
public DateTime? UpdateTime { get; set; }
public string CreateUserName { get; set; }
public string UpdateUserName { get; set; }
///
/// 物料规格/型号
///
public string Standard { get; set; }
///
/// 包装规格
///
public string PackageStandard { get; set; }
///
/// 储存期至
///
public DateTime? StoreTime { get; set; }
///
/// 总件数
///
public int QtyCount { get; set; }
///
/// 第几件
///
public int QtyOrd { get; set; }
///
/// 生成一维码路径
///
public string ImgStr { get; set; }
}
public class BoxListInfoDto
{
///
/// 箱码集合
///
public List BoxNoList { get; set; }
///
/// 物料编码
///
public string SkuNo { get; set; }
///
/// 物料名称
///
public string SkuName { get; set; }
///
/// 批次号
///
public string LotNo { get; set; }
///
/// 生产日期
///
public string Date1 { get; set; }
///
/// 有效期
///
public string Date2 { get; set; }
}
public class StockDetailWithQtyDto
{
public string LotNo { get; set; }
public string LotText { get; set; }
public string SupplierLot { get; set; }
public string OwnerNo { get; set; }
public string OwnerName { get; set; }
public string SupplierNo { get; set; }
public string SupplierName { get; set; }
public string SkuNo { get; set; }
public string SkuName { get; set; }
public string Standard { get; set; }
public decimal Qty { get; set; } // 来自DataBoxInfo的Qty
public decimal? LockQty { get; set; }
public decimal? FrozenQty { get; set; }
public decimal? InspectQty { get; set; }
public string ASNNo { get; set; }
public int? ASNDetailNo { get; set; }
public string SONo { get; set; }
public string WareHouseNo { get; set; }
public string RoadwayNo { get; set; }
public string AreaNo { get; set; }
public string LocatNo { get; set; }
public string PalletNo { get; set; }
public string PalletNo2 { get; set; }
public string PalletNo3 { get; set; }
public string PalletTags { get; set; }
public DateTime? CompleteTime { get; set; }
public DateTime? ProductionTime { get; set; }
public DateTime? ExpirationTime { get; set; }
public string Status { get; set; }
public string InspectMark { get; set; }
public string BitPalletMark { get; set; }
public string InspectStatus { get; set; }
public DateTime? InspectTime { get; set; }
public string PackagNo { get; set; }
public string IsBale { get; set; }
public string IsBelt { get; set; }
public string UDF5 { get; set; }
public string IsDel { get; set; }
public DateTime CreateTime { get; set; }
public int? CreateUser { get; set; }
public DateTime? UpdateTime { get; set; }
public int? UpdateUser { get; set; }
public string Demo { get; set; }
}
}