IqcInventoryEvent.cs 1.2 KB

1234567891011121314151617181920212223242526
  1. namespace Admin.NET.Plugin.AiDOP.MaterialWarehouse.InventoryPosting.L1;
  2. /// <summary>
  3. /// L1 IQC 合格事件(对齐现役 mdp_outbox `S5_IQC_RESULT_PUSH`)。**只携带 identity/routing 字段**:
  4. /// 检验结论(pd/clfs/dhsl/bhgsl)与单据身份(FBILLNO/Receiver/QCNbr)相对固定。
  5. /// **可变收货状态(IsRctTemp/RctDetails/ordered/received/… AcceptedQty 语义)不信 payload**,consume 时经
  6. /// <see cref="IIqcReceiptStateLoader"/> 重新加载(Runtime Gate 新鲜度)。
  7. /// </summary>
  8. public sealed class IqcInventoryEvent
  9. {
  10. public long TenantId { get; set; }
  11. public string DomainCode { get; set; }
  12. public string Fbillno { get; set; }
  13. public string Receiver { get; set; }
  14. public string RctQcNbr { get; set; }
  15. /// <summary>判定:0 合格 / 1 不合格。</summary>
  16. public int Pd { get; set; }
  17. /// <summary>不合格处理方式:''/0/2/3。</summary>
  18. public string Clfs { get; set; }
  19. /// <summary>检验数量(dhsl,检验结论固定值)。</summary>
  20. public decimal Dhsl { get; set; }
  21. /// <summary>不合格数量(bhgsl)。</summary>
  22. public decimal Bhgsl { get; set; }
  23. public string User { get; set; }
  24. public DateTime EventTime { get; set; }
  25. }