using System; 
using System.Collections.Generic;
using SqlSugar;
namespace wms.sqlsugar.model.fj
{
    [Tenant("fj")]
    [SugarTable("Base_MatInfo")]
    public partial class BaseMatinfo:BaseModel
    { 
     
        ///  
        /// WarehouseId
        ///  
        [SugarColumn(ColumnDataType ="bigint" ,  IsNullable = false )]
        public long WarehouseId { get; set; }
        ///  
        /// Code
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = false )]
        public string Code { get; set; }
        ///  
        /// Name
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 200  , IsNullable = false )]
        public string Name { get; set; }
        ///  
        /// ShortDesc
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string ShortDesc { get; set; }
        ///  
        /// FullDesc
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 500  , IsNullable = true )]
        public string FullDesc { get; set; }
        ///  
        /// ExtDesc
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 500  , IsNullable = true )]
        public string ExtDesc { get; set; }
        ///  
        /// Enname
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string Enname { get; set; }
        ///  
        /// MatGrpId
        ///  
        [SugarColumn(ColumnDataType ="bigint" ,  IsNullable = false )]
        public long MatGrpId { get; set; }
        ///  
        /// Leafcode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string Leafcode { get; set; }
        ///  
        /// LeafName
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string LeafName { get; set; }
        ///  
        /// MidCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string MidCode { get; set; }
        ///  
        /// MidName
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string MidName { get; set; }
        ///  
        /// HeadCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string HeadCode { get; set; }
        ///  
        /// HeadName
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string HeadName { get; set; }
        ///  
        /// Description
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string Description { get; set; }
        ///  
        /// Texture
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string Texture { get; set; }
        ///  
        /// FigureNo
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string FigureNo { get; set; }
        ///  
        /// Strength
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string Strength { get; set; }
        ///  
        /// Plating
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string Plating { get; set; }
        ///  
        /// PlatingWeight
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? PlatingWeight { get; set; }
        ///  
        /// PlatingContQty
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? PlatingContQty { get; set; }
        ///  
        /// Linear
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? Linear { get; set; }
        ///  
        /// ProCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string ProCode { get; set; }
        ///  
        /// ProName
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string ProName { get; set; }
        ///  
        /// ProStre
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string ProStre { get; set; }
        ///  
        /// LinearMax
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? LinearMax { get; set; }
        ///  
        /// LinearMin
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? LinearMin { get; set; }
        ///  
        /// LinearTar
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? LinearTar { get; set; }
        ///  
        /// Mono
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? Mono { get; set; }
        ///  
        /// SpoolType
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string SpoolType { get; set; }
        ///  
        /// SpoolCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string SpoolCode { get; set; }
        ///  
        /// Length
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? Length { get; set; }
        ///  
        /// OilQty
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? OilQty { get; set; }
        ///  
        /// LubType
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string LubType { get; set; }
        ///  
        /// LineSpace
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? LineSpace { get; set; }
        ///  
        /// LineLength
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? LineLength { get; set; }
        ///  
        /// LayDirect
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string LayDirect { get; set; }
        ///  
        /// CumIndex
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string CumIndex { get; set; }
        ///  
        /// IsSolder
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string IsSolder { get; set; }
        ///  
        /// SkuCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string SkuCode { get; set; }
        ///  
        /// SkuDesc
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 200  , IsNullable = true )]
        public string SkuDesc { get; set; }
        ///  
        /// Tors
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string Tors { get; set; }
        ///  
        /// PackGrpId
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string PackGrpId { get; set; }
        ///  
        /// BlackSamp
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string BlackSamp { get; set; }
        ///  
        /// BlackChk
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string BlackChk { get; set; }
        ///  
        /// CustCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string CustCode { get; set; }
        ///  
        /// CustName
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string CustName { get; set; }
        ///  
        /// AddressCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string AddressCode { get; set; }
        ///  
        /// AddressName
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string AddressName { get; set; }
        ///  
        /// Qty
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? Qty { get; set; }
        ///  
        /// BoxMaxSolder
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? BoxMaxSolder { get; set; }
        ///  
        /// SpoolMaxSolder
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? SpoolMaxSolder { get; set; }
        ///  
        /// Ovc
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? Ovc { get; set; }
        ///  
        /// DrummLevel
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string DrummLevel { get; set; }
        ///  
        /// ComCode
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 50  , IsNullable = true )]
        public string ComCode { get; set; }
        ///  
        /// ComName
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 100  , IsNullable = true )]
        public string ComName { get; set; }
        ///  
        /// CalcUnit
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 10  , IsNullable = true )]
        public string CalcUnit { get; set; }
        ///  
        /// StockUnit
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 10  , IsNullable = true )]
        public string StockUnit { get; set; }
        ///  
        /// Weight
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = true )]
        public decimal? Weight { get; set; }
        ///  
        /// WeightUnit
        ///  
        [SugarColumn(ColumnDataType ="nvarchar" , Length = 10  , IsNullable = true )]
        public string WeightUnit { get; set; }
        ///  
        /// IsHold
        ///  
        [SugarColumn(ColumnDataType ="bit" , IsNullable = false )]
        public bool IsHold { get; set; }
        ///  
        /// HoldDuration
        ///  
        [SugarColumn(ColumnDataType ="decimal" , Length = 18  , IsNullable = false )]
        public decimal HoldDuration { get; set; }
    }
}