dengjunjie
2025-07-09 7ca9651f81d7b84f054194d3d46fdbd1d9c8b922
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_LocationInfo.cs
@@ -1,182 +1,59 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using SqlSugar;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Core.DB.Models;
namespace WIDESEA_Model.Models
{
    /// <summary>
    /// è´§ä½è¡¨
    ///</summary>
    [SugarTable("Dt_LocationInfo")]
    [SugarTable(nameof(Dt_LocationInfo), "货位信息")]
    public class Dt_LocationInfo : BaseEntity
    {
        /// <summary>
        /// å¤‡  æ³¨:货位ID
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="LocationID" ,IsPrimaryKey = true,IsIdentity = true) ]
        public int LocationID  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:巷道编号
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="RoadWayNO" ) ]
        public string RoadWayNO  { get; set;  } = null!;
        /// <summary>
        /// å¤‡  æ³¨:库区编号
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="WareAreaCode" ) ]
        public string? WareAreaCode  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:货位编号
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="LocationCode" ) ]
        public string LocationCode  { get; set;  } = null!;
        /// <summary>
        /// å¤‡  æ³¨:货位名称
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="LocationName" ) ]
        public string? LocationName  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:行
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Line" ) ]
        public string? Line  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:列
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Column" ) ]
        public string? Column  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:层
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Layer" ) ]
        public string? Layer  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:巷道
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Roadway" ) ]
        public string? Roadway  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:深度
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Depth" ) ]
        public string? Depth  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:对应堆垛机号
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="SCNo" ) ]
        public string? SCNo  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:堆垛机对应货位站台号
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="SClocationID" ) ]
        public string? SClocationID  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:货位类型(1,单深  2,多深)
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="LocationType" ) ]
        public int? LocationType  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:是否被锁定
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="IsLocked" ) ]
        public bool IsLocked  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:货位状态(0,空闲 1,有货 2,锁定 3,有货禁用 4,无货禁用)
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Status" ) ]
        public int? Status  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:货位描述
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="LocationDesc" ) ]
        public string? LocationDesc  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:是否删除
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="IsDelete" ) ]
        public bool? IsDelete  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:备注
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Remark" ) ]
        public string? Remark  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Spare1" ) ]
        public string? Spare1  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Spare2" ) ]
        public string? Spare2  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Spare3" ) ]
        public string? Spare3  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Spare4" ) ]
        public string? Spare4  { get; set;  }
        /// <summary>
        /// å¤‡  æ³¨:
        /// é»˜è®¤å€¼:
        ///</summary>
        [SugarColumn(ColumnName="Spare5" ) ]
        public string? Spare5  { get; set;  }
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
        public int Id { get; set; }
        [SugarColumn(IsNullable = false, ColumnDescription = "区域主键")]
        public int AreaId {  get; set; }
        [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "货位编号")]
        public string LocationCode {  get; set; }
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "货位名称")]
        public string LocationName { get; set; }
        [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "巷道编号")]
        public string RoadwayNo {  get; set; }
        [SugarColumn(IsNullable = false, ColumnDescription = "货位行")]
        public int Row {  get; set; }
        [SugarColumn(IsNullable = false, ColumnDescription = "货位列")]
        public int Column { get; set; }
        [SugarColumn(IsNullable = false, ColumnDescription = "货位层")]
        public int Layer {  get; set; }
        [SugarColumn(IsNullable = false, ColumnDescription = "货位深度")]
        public int Depth { get; set; }
        [SugarColumn(IsNullable = false, ColumnDescription = "最大库存")]
        public int MaxQty {  get; set; }
        [SugarColumn(IsNullable = false, ColumnDescription = "当前库存")]
        public int CurrentQty { get; set; }
        [SugarColumn(IsNullable = false, ColumnDescription = "货位类型")]
        public int LocationType {  get; set; }
        [SugarColumn(IsNullable = false, DefaultValue = "0", ColumnDescription = "货位状态")]
        public int LocationStatus {  get; set; }
        [SugarColumn(IsNullable = false, DefaultValue = "0", ColumnDescription = "禁用状态")]
        public int EnableStatus { get; set; }
        [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "备注")]
        public string Remark {  get; set; }
    }
}
}