using SqlSugar;
using System;
using System.Collections.Generic;
using System.Text;
namespace wms.sqlsugar.model.pt
{
    [Tenant("pt")]
    [SugarTable("Base_WareCell", "货位表")]
    public class ptBaseWareLocation : BaseModel
    {
        ///  
        /// WarehouseId
        ///  
        [SugarColumn(ColumnDataType = "bigint", IsNullable = false)]
        public long WarehouseId { get; set; }
        ///  
        /// 仓库编码
        ///  
        [SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = false)]
        public string WarehouseCode { get; set; }
        ///  
        /// WareAreaId
        ///  
        [SugarColumn(ColumnDataType = "bigint", IsNullable = false)]
        public long WareAreaId { get; set; }
        ///  
        /// IsStop
        ///  
        [SugarColumn(ColumnDataType = "int", IsNullable = false)]
        public int IsStop { get; set; }
        ///  
        /// Code
        ///  
        [SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = false)]
        public string Code { get; set; }
        ///  
        /// Name
        ///  
        [SugarColumn(ColumnDataType = "nvarchar", Length = 100, IsNullable = false)]
        public string Name { get; set; }
        ///  
        /// StateNum
        ///  
        [SugarColumn(ColumnDataType = "int", IsNullable = false)]
        public int StateNum { get; set; }
        ///  
        /// TypeNum
        ///  
        [SugarColumn(ColumnDataType = "int", IsNullable = false)]
        public int TypeNum { get; set; }
        ///  
        /// 货位大小
        ///  
        [SugarColumn(ColumnDataType = "int", IsNullable = false)]
        public long Size { get; set; }
        ///  
        /// Row
        ///  
        [SugarColumn(ColumnDataType = "int", IsNullable = false)]
        public int Row { get; set; }
        ///  
        /// Col
        ///  
        [SugarColumn(ColumnDataType = "int", IsNullable = false)]
        public int Col { get; set; }
        ///  
        /// Layer
        ///  
        [SugarColumn(ColumnDataType = "int", IsNullable = false)]
        public int Layer { get; set; }
        ///  
        /// Depth
        ///  
        [SugarColumn(ColumnDataType = "int", IsNullable = false)]
        public int Depth { get; set; }
        ///  
        /// Tunnel
        ///  
        [SugarColumn(ColumnDataType = "int", IsNullable = false)]
        public int Tunnel { get; set; }
        ///  
        /// SCRel
        ///  
        [SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = false)]
        public string SCRel { get; set; }
        ///  
        /// ContGrpId
        ///  
        [SugarColumn(ColumnDataType = "bigint", IsNullable = true)]
        public long? ContGrpId { get; set; }
        ///  
        /// ContGrpBarCode
        ///  
        [SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
        public string ContGrpBarCode { get; set; }
        ///  
        /// Shelf
        ///  
        [SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
        public string Shelf { get; set; }
        ///  
        /// 排序
        ///  
        [SugarColumn(ColumnDataType = "int", IsNullable = false)]
        public int Sort { get; set; }
    }
}