using SqlSugar;
using System;
using System.Collections.Generic;
using System.Text;
namespace wms.sqlsugar.model.cp
{
///
/// 甲方管理系统推送反馈
///
[Tenant("cp")]
[SugarTable(nameof(cpBoxItemsHty) + "_{year}{month}{day}", "箱号明细表")]
[SplitTable(SplitType.Year)]//按年分表 (自带分表支持 年、季、月、周、日)
public class cpBoxItemsHty:BaseModel
{
///
/// 箱号组Id(关联组表)
///
[SugarColumn(ColumnDataType = "bigint", IsNullable = false)]
public long CongBoxId { get; set; }
///
/// 箱号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string HuNr { get; set; }
///
/// 工字轮号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string HWBarCode { get; set; }
///
/// 库存状态(锁定/正常)
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ExecStateCode { get; set; }
///
/// 生产订单号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string OrderNo { get; set; }
///
/// 生产订单行号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string OrderRowNo { 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; }
///
/// MatId
///
[SugarColumn(ColumnDataType = "bigint", IsNullable = false)]
public long MatId { get; set; }
///
/// MatCode
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string MaterialCode { get; set; }
///
/// MatName
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 100, IsNullable = true)]
public string MaterialDesc { get; set; }
///
/// 总重量
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string HuTotalWt { get; set; }
///
/// 净重
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string HuNetWt { get; set; }
///
/// 皮重
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string HuTareWt { get; set; }
///
/// 焊点数量
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, DecimalDigits = 6, IsNullable = false)]
public decimal BadpointCount { get; set; }
///
/// 批号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string Batch { get; set; }
///
/// 钢丝质量等级A/B/C/废品
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string GradeCode { get; set; }
///
/// 绕向
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string Winding { get; set; }
///
/// 是否做扭转检测 0 不做;1 做
///
[SugarColumn(ColumnDataType = "decimal", Length = 18, IsNullable = false)]
public decimal OvcFlag { get; set; }
///
/// 起鼓等级
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string PlumpGrade { get; set; }
///
/// 扭转检测结果值
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string OvcValue { get; set; }
///
/// 装箱时间
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 100, IsNullable = true)]
public string ProduceDate { get; set; }
///
/// 工序订单号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string OrderProcessNo { get; set; }
///
/// 机器组编码
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string MachineGroupcode { get; set; }
///
/// 产线
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ProdLine { get; set; }
///
/// 产线代码
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ProdLineCode { get; set; }
///
/// 1 放行/ 2 冻结 ERP使用
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string State { get; set; }
///
/// 销售发货单预冻结
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string SalesDoc { get; set; }
///
/// Sku
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string Sku { get; set; }
///
/// 班次
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ShiftNo { get; set; }
///
/// 班别
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string ShiftGroup { get; set; }
///
/// 材料号
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 200, IsNullable = true)]
public string CLBarCode { get; set; }
///
/// 码垛工位
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string EquNo { get; set; }
///
/// 推送状态(0未上传1上传成功 2上传失败)
///
[SugarColumn(ColumnDataType = "int", IsNullable = false)]
public int UpLoadFlag { get; set; }
///
/// 是否需要上传
///
[SugarColumn(ColumnDataType = "int", IsNullable = false)]
public int IsNeedUpLoadFlag { get; set; }
///
/// 码垛层
///
[SugarColumn(ColumnDataType = "int", IsNullable = false)]
public int Layer { get; set; }
///
/// 是否黑盘
///
[SugarColumn(ColumnDataType = "bit", IsNullable = true)]
public bool IsBlack { get; set; }
///
/// 是否控制盘
///
[SugarColumn(ColumnDataType = "bit", IsNullable = true)]
public bool IsControlpanel { get; set; }
///
/// 单爪码垛完成时间
///
[SugarColumn(ColumnDataType = "datetime", IsNullable = true)]
public DateTime PalletizingDate { get; set; }
///
/// 时间戳
///
[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
public string TimeStamp { get; set; }
}
}