IqcCompletionMarker.cs 793 B

1234567891011121314151617
  1. namespace Admin.NET.Plugin.AiDOP.MaterialWarehouse.InventoryPosting.Receipt;
  2. /// <summary>
  3. /// C2 业务事务完成锚(Phase 7C)。由外层工作单元在 **C6/C5/C7 之后、Commit 之前**写入
  4. /// <see cref="Entity.AdoIqcPostingCompletion"/>,与业务写同一事务提交。
  5. /// 语义:本锚存在 ⇔ 该 (tenant,domain,FBILLNO) 的业务事务已完整提交(闭合 commit→MarkPosted 崩溃窗口)。
  6. /// </summary>
  7. public sealed class IqcCompletionMarker
  8. {
  9. public long TenantId { get; set; }
  10. public string DomainCode { get; set; }
  11. public string FbillNo { get; set; }
  12. public long PostingId { get; set; }
  13. public long? TransactionGroupId { get; set; }
  14. /// <summary>FullReceipt / MrbChoose。</summary>
  15. public string RouteKind { get; set; }
  16. }