using SqlSugar;
using System;
using wms.dto;
namespace wms.sqlsugar.model.sx
{
///
/// 库存表
///
[Tenant("sx")]
[SugarTable("Bill_InvNow")]
public partial class BillInvnow : BaseModel
{
///
/// 仓库ID 关联仓库表 ID
///
[SugarColumn(ColumnDataType = "bigint", IsNullable = false)]
public long WarehouseId { get; set; }
///
/// 组盘ID
/// 创建库存的时候 获取条码表ContGrpId
///
[SugarColumn(ColumnDataType = "bigint", IsNullable = false)]
public long ContGrpId { get; set; }
///
/// 容器条码 同联容器表容器条码 ContBarCode
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ContGrpBarCode { get; set; }
///
/// 组盘类型(1物料盘 2空盘)
///
[SugarColumn(IsNullable = true)]
public ContGrpType ContGrpType { get; set; }
///
/// 箱条码
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string BoxBarCode { get; set; }
///
/// 托盘的任务号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string BomDocsNo { get; set; }
///
/// Bom物料ID
///
[SugarColumn(ColumnDataType = "bigint", IsNullable = false)]
public long BomMatId { get; set; }
///
/// 预锁托盘任务id
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string BomMatCode { get; set; }
///
/// 预锁的箱号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 100, IsNullable = true)]
public string BomMatName { get; set; }
///
/// 垛形主表 ID
///
[SugarColumn(ColumnDataType = "bigint", IsNullable = false)]
public long BomSetId { get; set; }
///
/// 垛型编码
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 100, IsNullable = true)]
public string SetGrpCode { get; set; }
///
/// 库存状态码
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ExecStateCode { get; set; }
///
/// 单据编号 关联单据表单据编号 DocsNo
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ExecDocsNo { get; set; }
///
/// 单据行号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ExecDocsRowNo { get; set; }
///
/// 单据类型编号 同单据表TypeNum
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ExecDocsTypeCode { get; set; }
///
/// 出入库标识
///
[SugarColumn(ColumnDataType = "int", IsNullable = false)]
public InvInOutType InvInOut { get; set; }
///
/// 执行人
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ExecWho { get; set; }
///
/// 执行时间
///
[SugarColumn(ColumnDataType = "datetime", IsNullable = false)]
public DateTime ExecTime { get; set; }
///
/// 行
///
[SugarColumn(ColumnDataType = "int", IsNullable = false)]
public int PutRow { get; set; }
///
/// 列
///
[SugarColumn(ColumnDataType = "int", IsNullable = false)]
public int PutCol { get; set; }
///
/// 层
///
[SugarColumn(ColumnDataType = "int", IsNullable = false)]
public int PutLayer { get; set; }
///
/// 深度
///
[SugarColumn(ColumnDataType = "int", IsNullable = false)]
public int Depth { get; set; }
///
/// 入库条码号 FJ材料号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string InvBarCode { get; set; }
///
/// 库存状态
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string InvStateCode { get; set; }
///
/// 入库单号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string InDocsNo { get; set; }
///
/// 入库单行号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string InDocsRowNo { get; set; }
///
/// 供应编号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string SuppCode { get; set; }
///
/// 供应商名称
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string SuppName { get; set; }
///
/// 海关编号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string CustCode { get; set; }
///
/// 海关名称
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string CustName { get; set; }
///
/// 物料ID
///
[SugarColumn(ColumnDataType = "bigint", IsNullable = false)]
public long MatId { get; set; }
///
/// 物料编号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string MatCode { get; set; }
///
/// 物料名称
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 100, IsNullable = true)]
public string MatName { get; set; }
///
/// 总重量
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, IsNullable = false)]
public decimal TolWQty { get; set; }
///
/// 净重
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, IsNullable = false)]
public decimal NetWQty { get; set; }
///
/// 皮重
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, IsNullable = false)]
public decimal TareWQty { get; set; }
///
/// 总长
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, IsNullable = false)]
public decimal LengthQty { get; set; }
///
/// 碳当量
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, IsNullable = false)]
public decimal CaQty { get; set; }
///
/// 销售总量
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, IsNullable = false)]
public decimal SolderQty { get; set; }
///
/// 异常轮标记
///
[SugarColumn(ColumnDataType = "int", IsNullable = false)]
public int ContUsageQty { get; set; }
///
/// 批次号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string BatchNo { get; set; }
///
/// 生产时间
///
[SugarColumn(ColumnDataType = "datetime", IsNullable = false)]
public DateTime ProductTime { get; set; }
///
/// 第一次入库时间
///
[SugarColumn(ColumnDataType = "datetime", IsNullable = false)]
public DateTime OneInTime { get; set; }
///
/// 盘条条码
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string RodBarCode { get; set; }
///
/// 工字轮条码
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string HWBarCode { get; set; }
///
/// RFID条码
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string RFIDBarCode { get; set; }
///
/// 材料号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string CLBarCode { get; set; }
///
/// 工字轮条码类型
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string HWTypeCode { get; set; }
///
/// 炉号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string BoilerNo { get; set; }
///
/// 包号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string PackNo { get; set; }
///
/// 牌号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string BrandNo { get; set; }
///
/// 执行标准
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ExecStd { get; set; }
///
/// 许可证号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string LicenceCode { get; set; }
///
/// 改手盘标记
///
[SugarColumn(ColumnDataType = "bit", IsNullable = false)]
public bool IsSurplus { get; set; }
///
/// 返工标记
///
[SugarColumn(ColumnDataType = "bit", IsNullable = false)]
public bool IsRework { get; set; }
///
/// 是否黑盘
///
[SugarColumn(ColumnDataType = "bit", IsNullable = false)]
public bool IsBlack { get; set; }
///
/// 是否芯股
///
[SugarColumn(ColumnDataType = "bit", IsNullable = false)]
public bool IsCore { get; set; }
///
/// 快投标记
///
[SugarColumn(ColumnDataType = "bit", IsNullable = false)]
public bool IsFast { get; set; }
///
/// 是否异常
///
[SugarColumn(ColumnDataType = "bit", IsNullable = false)]
public bool IsFail { get; set; }
///
/// 异常原因
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 200, IsNullable = true)]
public string FailReason { get; set; }
///
/// 单/双丝
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string SilkTypeCode { get; set; }
///
/// 等级
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string Grade { get; set; }
///
/// 是否退料
///
[SugarColumn(ColumnDataType = "bit", IsNullable = false)]
public bool IsBack { get; set; }
///
/// 退料原因
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 200, IsNullable = true)]
public string BackReason { get; set; }
///
/// 是否扭转检测
///
[SugarColumn(ColumnDataType = "bit", IsNullable = false)]
public bool IsTorsChk { get; set; }
///
/// 扭转次数
///
[SugarColumn(ColumnDataType = "int", IsNullable = false)]
public int TorsChkQty { get; set; }
///
/// 扭转检测时间
///
[SugarColumn(ColumnDataType = "datetime", IsNullable = false)]
public DateTime TorsChkTime { get; set; }
///
/// 正反面
///
[SugarColumn(ColumnDataType = "int", IsNullable = true, ColumnDescription = "正反面")]
public int SideNum { get; set; }
///
/// 扭转检测结果值
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, IsNullable = true)]
public decimal? TorsChkValue { get; set; }
///
/// 扭转检测设备号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string TorsChkMachCode { get; set; }
///
/// 工序订单号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ProcessDocsCode { get; set; }
///
/// 生产机台号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ProductMachCode { get; set; }
///
/// 生成产线号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ProductLineNo { get; set; }
///
/// 货物大小
///
[SugarColumn(IsNullable = false)]
public int Size { get; set; }
///
/// 帘线机台组号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string WbGroupCode { get; set; }
///
/// Sku编号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 100, IsNullable = true)]
public string SkuCode { get; set; }
///
/// 扭转检测弓高
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, DecimalDigits = 6, IsNullable = true)]
public decimal? TorsChkChord { get; set; }
///
/// 扭转检测平直度
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, DecimalDigits = 6, IsNullable = true)]
public decimal? TorsChkFlatness { get; set; }
///
/// 扭转时长
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, DecimalDigits = 2, IsNullable = true)]
public decimal HoldTime { get; set; }
///
/// 预锁库存
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string PreStock { get; set; }
///
/// 扭转机台工位
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string TorsChkStation { get; set; }
///
/// 是否控制盘
///
[SugarColumn(ColumnDataType = "bit", IsNullable = false)]
public bool IsControlpanel { get; set; }
///
/// 弓高是否合格
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string TorsChkChordIsGood { get; set; }
///
/// 平直度是否合格
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string TorsChkFlatnessIsGood { get; set; }
///
/// 扭转值是否合格
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string TorsChkValueIsGood { get; set; }
///
/// 焊点数量
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, DecimalDigits = 2, IsNullable = true)]
public decimal SolderCount { get; set; }
///
/// 绕向
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = false)]
public string Wind { get; set; }
///
/// 接收数据时是否已经有扭转值
///
[SugarColumn(ColumnDataType = "int", IsNullable = true)]
public int Ovced { get; set; }
///
/// 是否重投盘
///
[SugarColumn(ColumnDataType = "bit", IsNullable = false)]
public bool IsMulti { get; set; }
}
}