胖子天骄的MES系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

98 lines
2.1 KiB

  1. namespace BPA.MES.Base.Application.Services
  2. {
  3. /// <summary>
  4. /// 名 称 :
  5. /// 创 建 人 :yangxiao
  6. /// 创建时间 : 2024/4/8 15:46:52
  7. /// 描 述 :
  8. /// </summary>
  9. public class WorkBatchDto
  10. {
  11. /// <summary>
  12. /// 批次名词
  13. /// </summary>
  14. public string Name { get; set; }
  15. /// <summary>
  16. /// 创建时间
  17. /// </summary>
  18. public DateTime CreateTime { get; set; }
  19. /// <summary>
  20. /// 状态
  21. /// </summary>
  22. public WorkOrderStatusEnum? Status { get; set; }
  23. }
  24. /// <summary>
  25. /// 增加
  26. /// </summary>
  27. public class WorkBatchAddInput : WorkBatchDto
  28. {
  29. }
  30. /// <summary>
  31. /// 更新
  32. /// </summary>
  33. public class WorkBatchUpdateInput : WorkBatchDto
  34. {
  35. /// <summary>
  36. /// 主键
  37. /// </summary>
  38. public string Id { get; set; }
  39. }
  40. /// <summary>
  41. /// 删除
  42. /// </summary>
  43. public class WorkBatchDelInput
  44. {
  45. /// <summary>
  46. /// 主键
  47. /// </summary>
  48. public string Id { get; set; }
  49. }
  50. /// <summary>
  51. /// 不分页
  52. /// </summary>
  53. public class WorkBatchQueryInput
  54. {
  55. }
  56. /// <summary>
  57. /// 分页
  58. /// </summary>
  59. public class WorkBatchQueryPageInput : RequestPage
  60. {
  61. /// <summary>
  62. /// 创建时间
  63. /// </summary>
  64. public DateTime CreateTime { get; set; }
  65. public string Id { get; set; }
  66. /// <summary>
  67. /// 起始时间
  68. /// </summary>
  69. public DateTime? StartTime { get; set; }
  70. /// <summary>
  71. /// 结束时间
  72. /// </summary>
  73. public DateTime? EndTime { get; set; }
  74. }
  75. /// <summary>
  76. /// 输出
  77. /// </summary>
  78. public class WorkBatchOutput : WorkBatchDto
  79. {
  80. /// <summary>
  81. /// 主键
  82. /// </summary>
  83. public string Id { get; set; }
  84. /// <summary>
  85. /// 个数
  86. /// </summary>
  87. public int Count { get; set; }
  88. public List<WorkInfoOutput> WorkList { get; set; } = new();
  89. }
  90. }