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.

63 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.TrackAndTrace.UnitInitialization.UnitsInitialized
* 8DCB7DDE-637C-481B-B338-D35FA0A55AB5
*
* WenJY
*
* 2025-10-16 14:03:07
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
using Sln.Iot.Model.api.Common.UnitPosition;
using Sln.Iot.Model.api.Common.WorkOrderIdentifier;
namespace Sln.Iot.Model.api.TrackAndTrace.UnitInitialization.UnitsInitialized
{
/// <summary>
/// 当自动 Link、分板机与雷雕机等设备赋予产品 ID 时,上报记录产品信息
/// 5.4.2.3: Units 仅能有一笔产品信息
/// </summary>
public class UnitsInitialized
{
/// <summary>
/// 产品信息列表
/// 5.4.2.3: 仅能有单笔
/// </summary>
public List<UnitPosition> Units { get; set; }
/// <summary>
/// 工单号码
/// </summary>
public WorkOrderIdentifier WorkOrderIdentifier { get; set; }
/// <summary>
/// 由 WorkStarted 消息指定的相关事务 ID
/// </summary>
public Guid? TransactionID { get; set; }
/// <summary>
/// 单个或一组产品的唯一条码
/// </summary>
public string PrimaryIdentifier { get; set; }
/// <summary>
/// 单个或一组产品的唯一条码 (Hermes 设备传输)
/// </summary>
public string HermesIdentifier { get; set; }
}
}