using Admin.NET.Core;
|
|
/*
|
* @author : 您的名字
|
* @date : 2024/6/6下午7:02:14
|
* @desc : 容器分拣信息
|
*/
|
namespace Admin.NET.Application.Entity
|
{
|
/// <summary>
|
/// 容器分拣信息 分拣打印公用 ly
|
/// </summary>
|
[SugarTable("wms_container_sort", "容器分拣信息")]
|
public class WmsContainerSort : EntityBase
|
{
|
/// <summary>
|
/// 容器编码
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "ContainerCode", ColumnDescription = "容器编码", Length = 50)]
|
|
public string ContainerCode { get; set; }
|
|
/// <summary>
|
/// 物料编号
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "MaterialCode", ColumnDescription = "物料编号", Length = 50)]
|
|
public string MaterialCode { get; set; }
|
|
|
/// <summary>
|
/// 物料名称
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "MaterialName", ColumnDescription = "物料名称", Length = 50)]
|
|
public string MaterialName { get; set; }
|
|
|
/// <summary>
|
/// 跟踪码
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "SNCode", ColumnDescription = "跟踪码", Length = 255)]
|
|
public string SNCode { get; set; }
|
/// <summary>
|
/// 库存单位
|
/// </summary>
|
[SugarColumn(ColumnName = "MaterialUnit", ColumnDescription = "库存单位", Length = 50)]
|
|
public string? MaterialUnit { get; set; }
|
|
|
/// <summary>
|
/// 采购单位
|
/// </summary>
|
[SugarColumn(ColumnName = "POUnit", ColumnDescription = "采购单位", Length = 50)]
|
|
public string? POUnit { get; set; }
|
|
/// <summary>
|
/// 分拣状态
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "SortStatus", ColumnDescription = "分拣状态")]
|
public OrderStatusEnum SortStatus { get; set; }
|
|
|
/// <summary>
|
/// 分拣状态名称
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "SortStatusName", ColumnDescription = "分拣状态名称", Length = 50)]
|
|
public string SortStatusName { get; set; }
|
|
|
/// <summary>
|
/// 需求数
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "Quantity", ColumnDescription = "需求数", Length = 10, DecimalDigits = 3)]
|
public decimal Quantity { get; set; }
|
|
|
/// <summary>
|
/// 拣货数
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "PickQuantity", ColumnDescription = "分拣数", Length = 10, DecimalDigits = 3)]
|
public decimal PickQuantity { get; set; }
|
|
|
/// <summary>
|
/// 批次
|
/// </summary>
|
[SugarColumn(ColumnName = "Batch", ColumnDescription = "批次", Length = 255)]
|
|
public string? Batch { get; set; }
|
|
|
/// <summary>
|
/// 供应商批次
|
/// </summary>
|
[SugarColumn(ColumnName = "SupplierBatch", ColumnDescription = "供应商批次", Length = 50)]
|
|
public string? SupplierBatch { get; set; }
|
|
|
/// <summary>
|
/// ERP库存地
|
/// </summary>
|
[SugarColumn(ColumnName = "ErpCode", ColumnDescription = "ERP库存地", Length = 50)]
|
|
public string? ErpCode { get; set; }
|
|
|
/// <summary>
|
/// 波次单号
|
/// </summary>
|
[SugarColumn(ColumnName = "SortNo", ColumnDescription = "波次单号", Length = 50)]
|
|
public string? SortNo { get; set; }
|
|
|
/// <summary>
|
/// 波次单行号
|
/// </summary>
|
[SugarColumn(ColumnName = "SortNoLineNumber", ColumnDescription = "波次单行号", Length = 50)]
|
|
public string? SortNoLineNumber { get; set; }
|
|
|
/// <summary>
|
/// 波次单明细ID
|
/// </summary>
|
// [Required]
|
[SugarColumn(ColumnName = "SortDetailsId", ColumnDescription = "波次单明细ID")]
|
public long? SortDetailsId { get; set; }
|
|
|
/// <summary>
|
/// 关联单号-目前只有下架单 创建波次
|
/// </summary>
|
[SugarColumn(ColumnName = "RelationNo", ColumnDescription = "关联单号", Length = 50)]
|
|
public string? RelationNo { get; set; }
|
|
|
/// <summary>
|
/// 关联单行号
|
/// </summary>
|
[SugarColumn(ColumnName = "RelationNoLineNumber", ColumnDescription = "关联单行号", Length = 50)]
|
|
public string? RelationNoLineNumber { get; set; }
|
|
|
|
/// <summary>
|
/// 关联单据类型
|
/// </summary>
|
|
[SugarColumn(ColumnName = "RelationOrderType", ColumnDescription = "关联单据类型")]
|
public OrderTypeEnum? RelationOrderType { get; set; }
|
|
|
/// <summary>
|
/// 关联单据类型名称
|
/// </summary>
|
[SugarColumn(ColumnName = "RelationOrderTypeName", ColumnDescription = "关联单据类型名称", Length = 50)]
|
|
public string? RelationOrderTypeName { get; set; }
|
|
|
/// <summary>
|
/// 关联单明细ID
|
/// </summary>
|
|
[SugarColumn(ColumnName = "RelationDetailsId", ColumnDescription = "关联单明细ID")]
|
public long RelationDetailsId { get; set; }
|
|
|
|
/// <summary>
|
/// 锁定库存ID
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "StockQuanLockId", ColumnDescription = "锁定库存ID")]
|
public long StockQuanLockId { get; set; }
|
|
|
|
|
|
}
|
}
|