using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace WMS.Entity.SysEntity
{
///
///巷道表
///
[SugarTable("SysStorageRoadway")]
public class SysStorageRoadway:BaseEntity
{
///
/// 巷道号
/// Default:
/// Nullable:False
///
public string RoadwayNo {get;set;}
///
/// 巷道名称
/// Default:
/// Nullable:False
///
public string RoadwayName { get; set; }
///
/// 所属仓库
/// Default:
/// Nullable:False
///
public string WareHouseNo {get;set;}
///
/// 所属区域 巷道和区域需根据实际情况确定从属关系;巷道里有可能包含多个区域 区域里也有可能包含多条巷道
/// Default:
/// Nullable:True
///
public string AreaNo {get;set;}
///
/// 状态 0:启用 1:停用
/// Default:
/// Nullable:False
///
public string Status {get;set;}
///
/// 优先级 1 2 3 4 1优先级最高
/// Default:
/// Nullable:False
///
public int Priority {get;set;}
///
/// 类别 1 原料区 2 包材区 3 成品区 4:空托区
/// Default:
/// Nullable:True
///
public string Type {get;set;}
///
/// 存储环境 0: 常温库 1:低温库 3:干燥通风
/// Default:
/// Nullable:True
///
public string Temperature {get;set;}
[Navigate(NavigateType.OneToOne, nameof(WareHouseNo), nameof(SysWareHouse.WareHouseNo))]
public SysWareHouse WareHouseInfo { 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; }
}
}