using SqlSugar;
namespace wms.sqlsugar.model.fj
{
///
/// 环形库码垛缓存信息
///
[Tenant("fj")]
[SugarTable("Bill_RingPalletizingInfo")]
public class BillRingPalletizingInfo : BaseModel
{
///
/// 仓库ID
///
[SugarColumn(IsNullable = false, ColumnDescription = "仓库ID")]
public long WareHouseId { get; set; }
///
/// 任务
///
[Navigate(NavigateType.OneToOne, nameof(WareHouseId))]
public BaseWarehouse WareHouse { get; set; }
///
/// 垛形主表ID
///
[SugarColumn(IsNullable = false, ColumnDescription = "垛形主表ID")]
public long BomSetGrpId { get; set; }
///
/// 垛形主表
///
[Navigate(NavigateType.OneToOne, nameof(BomSetGrpId))]
public BillBomsetgrp BomsetGrp { get; set; }
///
/// 工字轮个数
///
[SugarColumn(ColumnDataType = "int", IsNullable = false, ColumnDescription = "工字轮个数")]
public int HWCountQty { get; set; }
///
/// BomCode(投料信息)/物料号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 200, IsNullable = false, ColumnDescription = "BomCode(投料信息)")]
public string BomCode { get; set; }
///
/// 已有工字轮个数
///
[SugarColumn(ColumnDataType = "int", IsNullable = false, ColumnDescription = "已有工字轮个数")]
public int HaveQty { get; set; }
///
/// 是否出库
///
[SugarColumn(IsNullable = false, ColumnDescription = "是否出库")]
public bool Out { get; set; }
///
/// 上一次分配时的放置位信息
///
[SugarColumn(ColumnDataType = "int", IsNullable = true)]
public int LastXYNO { get; set; }
/////
///// 码垛工位
/////
//[SugarColumn(ColumnDataType = "nvarchar", Length = 20, IsNullable = true, ColumnDescription = "码垛工位(在直接码垛的环形库拥有此功能)")]
//public string? MaDuoGongWei { get; set; }
}
}