using System; 
using System.Collections.Generic;
using SqlSugar;
namespace wms.sqlsugar.model.fj
{
    [Tenant("fj")]
    [SugarTable("Bill_PushInfo")]
    public partial class BillPushinfo:BaseModel
    { 
        ///  
        /// DocsNo
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string DocsNo { get; set; }
        ///  
        /// TypeCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = false )]
        public string TypeCode { get; set; }
        ///  
        /// RFIDBarCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string RFIDBarCode { get; set; }
        ///  
        /// RodBarCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string RodBarCode { get; set; }
        ///  
        /// HWBarCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string HWBarCode { get; set; }
        ///  
        /// CLBarCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string CLBarCode { get; set; }
        ///  
        /// WarehouseId
        ///  
        [SugarColumn(ColumnDataType ="bigint" , IsNullable = true )]
        public long? WarehouseId { get; set; }
        ///  
        /// WarehouseCode
        ///  
        [SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
        public string WarehouseCode { get; set; }
        ///  
        /// WareCellId
        ///  
        [SugarColumn(ColumnDataType ="bigint"  , IsNullable = true )]
        public long? WareCellId { get; set; }
        ///  
        /// WareCellCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string WareCellCode { get; set; }
        ///  
        /// BoilerNo
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string BoilerNo { get; set; }
        ///  
        /// PackNo
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string PackNo { get; set; }
        ///  
        /// BatchNo
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string BatchNo { get; set; }
        ///  
        /// ResStateCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string ResStateCode { get; set; }
        ///  
        /// ResDesc
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 500  , IsNullable = true )]
        public string ResDesc { get; set; }
        ///  
        /// MatId
        ///  
        [SugarColumn(ColumnDataType ="bigint"   , IsNullable = true )]
        public long? MatId { get; set; }
        ///  
        /// MatCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string MatCode { get; set; }
        ///  
        /// MatName
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string MatName { get; set; }
        ///  
        /// TolWQty
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = false )]
        public decimal TolWQty { get; set; }
        ///  
        /// NetWQty
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = false )]
        public decimal NetWQty { get; set; }
        ///  
        /// TareWQty
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = false )]
        public decimal TareWQty { get; set; }
        ///  
        /// ReqNo
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string ReqNo { get; set; }
        ///  
        /// ReqGrpNo
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string ReqGrpNo { get; set; }
        ///  
        /// PostQty
        ///  
        [SugarColumn(ColumnDataType ="int" , IsNullable = false )]
        public int PostQty { get; set; }
        ///  
        /// PostResult
        ///  
        [SugarColumn(ColumnDataType ="int" , IsNullable = false )]
        public int PostResult { get; set; }
    }
}