You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
1.9 KiB
C#

2 months ago
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2025 WenJY
* CLR4.0.30319.42000
* Mr.Wen's MacBook Pro
* Sln.lmm.Collection.Model.Common.InstalledMaterial
* 1F2E7140-F92C-4E06-8781-03C39FC9EC28
*
* WenJY
*
* 2025-10-16 14:06:27
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Iot.Model.api.Common.InstalledMaterial
{
/// <summary>
/// 物料包信息
/// </summary>
public class MaterialPackage
{
/// <summary>
/// 物料包 ID
/// </summary>
public string UniqueIdentifier { get; set; }
/// <summary>
/// 物料包内部零件号
/// </summary>
public string InternalPartNumber { get; set; }
/// <summary>
/// 物料包内的物料数量
/// </summary>
public double Quantity { get; set; }
/// <summary>
/// 批次物料 ID
/// </summary>
public string BatchId { get; set; }
/// <summary>
/// 批次物料信息(上层物料)
/// </summary>
public MaterialPackage BatchMaterialPackage { get; set; }
/// <summary>
/// 物料包内部包名称
/// </summary>
public string InternalPackageName { get; set; }
/// <summary>
/// 与其拼接的物料包信息
/// </summary>
public MaterialPackage LeadingMaterialPackage { get; set; }
/// <summary>
/// 计算拼接物料衔接切换时机
/// </summary>
public double GreyZone { get; set; }
}
}