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