using System;
using System.Collections.Generic;
using System.Text;
using SqlSugar;
namespace WMS.Entity.SysEntity
{
///
///库区域表
///
[SugarTable("SysStorageArea")]
public class SysStorageArea:BaseEntity
{
///
/// 区域编号
/// Default:
/// Nullable:False
///
public string AreaNo { get; set; }
///
/// 区域名称
/// Default:
/// Nullable:False
///
public string AreaName { get; set; }
///
/// 所属仓库
/// Default:
/// Nullable:False
///
public string WareHouseNo { get; set; }
///
/// 所属巷道 巷道和区域需根据实际情况确定从属关系;巷道里有可能包含多个区域 区域里也有可能包含多条巷道
/// Default:
/// Nullable:True
///
public string RoadwayNo { 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 拣货区 等 or 1 原料区 2 包材区 3 成品区 4:空托区
/// Default:
/// Nullable:False
///
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; }
}
}