OrderReviewExecutionDto.cs 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. namespace Admin.NET.Plugin.AiDOP.Order;
  2. /// <summary>订单评审/交期确认批量执行入参</summary>
  3. public class SeOrderReviewExecuteInput
  4. {
  5. [Required(ErrorMessage = "订单主键列表不能为空")]
  6. [MinLength(1, ErrorMessage = "至少选择一条订单")]
  7. public List<long> Ids { get; set; } = new();
  8. }
  9. /// <summary>订单变更后重排入参</summary>
  10. public class SeOrderRefreshPlanInput
  11. {
  12. public string? Reason { get; set; }
  13. }
  14. /// <summary>订单评审编排执行结果</summary>
  15. public class SeOrderReviewExecuteResult
  16. {
  17. public string ActionCode { get; set; } = string.Empty;
  18. public int OrderCount { get; set; }
  19. public int EntryCount { get; set; }
  20. public int WorkOrderCreatedCount { get; set; }
  21. public int WorkOrderUpdatedCount { get; set; }
  22. public int ResourceCheckCount { get; set; }
  23. public int ResourceCheckLineCount { get; set; }
  24. public List<string> WorkOrders { get; set; } = new();
  25. public List<string> Warnings { get; set; } = new();
  26. public long RunLogId { get; set; }
  27. public string Message { get; set; } = string.Empty;
  28. }