| 1234567891011121314151617181920212223242526 |
- namespace Admin.NET.Plugin.AiDOP.WorkOrder;
- /// <summary>
- /// WP9 · 领料建单唯一入口契约。实现方:本库 Local / 165 Mes;由 <see cref="PickBillCreatorFacade"/> 按 Mode 选择。
- /// </summary>
- public interface IPickBillCreator
- {
- Task<PickBillResult> CreateAsync(
- long tenantId,
- string domain,
- string workOrd,
- string account,
- CancellationToken ct = default);
- }
- /// <summary>领料建单结果(本库下达与 Mes 路径共用)。</summary>
- public sealed class PickBillResult
- {
- public string Nbr { get; set; } = string.Empty;
- public bool Created { get; set; }
- public int LineCount { get; set; }
- public string Message { get; set; } = string.Empty;
- /// <summary>路径标识:Local / Mes / LocalFallback。</summary>
- public string Source { get; set; } = "Local";
- }
|