using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace WMS.Entity.SysEntity
{
///
///储位表
///
[SugarTable("SysStorageLocat")]
public class SysStorageLocat:BaseEntity
{
///
/// 储位号
/// Default:
/// Nullable:False
///
public string LocatNo {get;set;}
///
/// 所属仓库
/// Default:
/// Nullable:False
///
public string WareHouseNo {get;set;}
///
/// 所属巷道
/// Default:
/// Nullable:True
///
public string RoadwayNo {get;set;}
///
/// 所属区域
/// Default:
/// Nullable:False
///
public string AreaNo {get;set;}
///
/// 状态 0:空储位 1:有物品 2:入库中 3:出库中 4:移入中 5:移出中
/// Default:
/// Nullable:False
///
public string Status {get;set;}
///
/// 通道口1
///
public string AisleOne { get; set; }
///
/// 通道口2
///
public string AisleTwo { get; set; }
///
/// 储位标志 0:正常 1:屏蔽 2:损坏 屏蔽:储位不可存放货物,不影响内侧储位使用 损坏:内侧储位也不允许使用
/// Default: 0
/// Nullable:False
///
public string Flag {get;set;}
///
/// 储位类型 0:跑道(对于密集库使用) 1:储位
/// Default: 0
/// Nullable:False
///
public string Make { get; set; }
///
/// 深度 两位数字
/// Default:
/// Nullable:False
///
public string Depth {get;set;}
///
/// 排
/// Default:
/// Nullable:False
///
public int Row {get;set;}
///
/// 列
/// Default:
/// Nullable:False
///
public int Column {get;set;}
///
/// 层
/// Default:
/// Nullable:False
///
public int Layer {get;set;}
///
/// 高度
/// Default:
/// Nullable:True
///
public int? Height {get;set;}
///
/// 重量
/// Default:
/// Nullable:True
///
public int? Weight {get;set;}
///
/// 存储环境
/// Default:
/// Nullable:True
///
public string Temperature {get;set;}
///
/// 物料号
/// Default:
/// Nullable:True
///
public string SkuNo { get; set; }
///
/// 托盘号
/// Default:
/// Nullable:True
///
public string PalletNo { get; set; }
[Navigate(NavigateType.OneToOne, nameof(WareHouseNo), nameof(SysWareHouse.WareHouseNo))]
public SysWareHouse WareHouseInfo { get; set; }
[Navigate(NavigateType.OneToOne, nameof(AreaNo), nameof(SysStorageArea.AreaNo))]
public SysStorageArea AreaInfo { get; set; }
[Navigate(NavigateType.OneToOne, nameof(RoadwayNo), nameof(SysStorageRoadway.RoadwayNo))]
public SysStorageRoadway RoadwayInfo { get; set; }
[Navigate(NavigateType.OneToOne, nameof(Temperature))]
public SysDictionary TemperatureInfo { get; set; }
[Navigate(NavigateType.OneToOne, nameof(CreateUser))]
public SysUserInfor CreateUserInfo { get; set; }
[Navigate(NavigateType.OneToOne, nameof(UpdateUser))]
public SysUserInfor UpdateUserInfo { get; set; }
}
}