using System;
using System.Linq;
using System.Text;
using SqlSugar;

namespace WMS.Entity.DataEntity
{
    ///<summary>
    ///库存箱支信息表
    ///</summary>
    [SugarTable("DataBoxInfo")]
    public class DataBoxInfo:BaseEntity
    {
        
        /// <summary>
        /// Desc:库存明细
        /// Default:
        /// Nullable:False
        /// </summary>           
        public int StockDetailId { get; set; }
        /// <summary>
        /// Desc:托盘绑定号
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? BindNo {get;set;}
        
        /// <summary>
        /// Desc:箱号
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string BoxNo {get;set;}

        /// <summary>
        /// Desc:盒号
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string BoxNo2 {get;set;}

        /// <summary>
        /// Desc:支号
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string BoxNo3 {get;set;}

        /// <summary>
        /// Desc:托盘号
        /// Default:
        /// Nullable:False
        /// </summary>           
        public string PalletNo {get;set;}

        /// <summary>
        /// Desc:二级托盘号
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string PalletNo2 {get;set;}

        /// <summary>
        /// Desc:三级托盘号
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string PalletNo3 {get;set;}

        /// <summary>
        /// Desc:数量
        /// Default:
        /// Nullable:False
        /// </summary>           
        public decimal Qty {get;set;}

        /// <summary>
        /// Desc:整箱数量
        /// Default:
        /// Nullable:True
        /// </summary>           
        public decimal? FullQty {get;set;}

        /// <summary>
        /// Desc:状态
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string Status {get;set;}

        /// <summary>
        /// Desc:批次号
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string LotNo {get;set;}

        /// <summary>
        /// Desc:批次描述
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string LotText {get;set;}

        /// <summary>
        /// Desc:物料编码
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string SkuNo {get;set;}

        /// <summary>
        /// Desc:物料名称
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string SkuName {get;set;}

        /// <summary>
        /// Desc:è§„æ ¼
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string Standard {get;set;}

        /// <summary>
        /// Desc:生产日期
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? ProductionTime {get;set;}

        /// <summary>
        /// Desc:供货批次
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string SupplierLot {get;set;}

        /// <summary>
        /// Desc:检验标记
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string InspectMark {get;set;}

        /// <summary>
        /// Desc:零箱标记
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string BitBoxMark {get;set;}

        /// <summary>
        /// Desc:质量状态
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string InspectStatus {get;set;}

        /// <summary>
        /// Desc:复检日期
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? InspectTime {get;set;}

        /// <summary>
        /// Desc:过期日期
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? ExpirationTime { get; set; }
    }
}