PschedDto.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. using System;
  2. using System.Collections.Generic;
  3. using Volo.Abp.Application.Dtos;
  4. using System.ComponentModel.DataAnnotations;
  5. using Bussiness.Model.MES.IC;
  6. using Bussiness.Model.Production;
  7. namespace Business.ResourceExamineManagement.Dto
  8. {
  9. /// <summary>
  10. /// 资源检查返回结果Dto
  11. /// </summary>
  12. public class PschedDto
  13. {
  14. /// <summary>
  15. /// 订单id
  16. /// </summary>
  17. public long? sorderid { get; set; }
  18. /// <summary>
  19. /// 资源检查明细list
  20. /// </summary>
  21. public List<ExamineResult> examines { get; set; }
  22. /// <summary>
  23. /// 物料占用记录
  24. /// </summary>
  25. public List<ic_item_stockoccupy> sklist { get; set; }
  26. /// <summary>
  27. /// 采购申请
  28. /// </summary>
  29. public List<SRMPRDto> srm_pr_list { get; set; }
  30. /// <summary>
  31. /// 委外订单
  32. /// </summary>
  33. public List<mes_oorder> order_list { get; set; }
  34. }
  35. /// <summary>
  36. /// 订单行资源检查明细
  37. /// </summary>
  38. public class ExamineResult
  39. {
  40. /// <summary>
  41. /// 订单id
  42. /// </summary>
  43. public long? sorderid { get; set; }
  44. /// <summary>
  45. /// 订单行id
  46. /// </summary>
  47. public long? sentry_id { get; set; }
  48. /// <summary>
  49. /// 最早开工时间
  50. /// </summary>
  51. public DateTime earliest_times { get; set; }
  52. /// <summary>
  53. /// 最晚开工时间
  54. /// </summary>
  55. public DateTime latest_times { get; set; }
  56. /// <summary>
  57. /// 物料齐套时间
  58. /// </summary>
  59. public DateTime kitting_times { get; set; }
  60. /// <summary>
  61. /// 替代关系展开
  62. /// </summary>
  63. public List<BomChildExamineDto> substitutes { get; set; }
  64. }
  65. }