namespace Admin.NET.Plugin.AiDOP.Order;
/// 订单评审/交期确认批量执行入参
public class SeOrderReviewExecuteInput
{
[Required(ErrorMessage = "订单主键列表不能为空")]
[MinLength(1, ErrorMessage = "至少选择一条订单")]
public List Ids { get; set; } = new();
}
/// 订单变更后重排入参
public class SeOrderRefreshPlanInput
{
public string? Reason { get; set; }
}
/// 订单评审编排执行结果
public class SeOrderReviewExecuteResult
{
public string ActionCode { get; set; } = string.Empty;
public int OrderCount { get; set; }
public int EntryCount { get; set; }
public int WorkOrderCreatedCount { get; set; }
public int WorkOrderUpdatedCount { get; set; }
public int WorkOrderClosedCount { get; set; }
public int ResourceCheckCount { get; set; }
public int ResourceCheckLineCount { get; set; }
public List WorkOrders { get; set; } = new();
public List Warnings { get; set; } = new();
public long RunLogId { get; set; }
public string Message { get; set; } = string.Empty;
}