subtask.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. import { PageQuery, BaseEntity } from '@/api/interface/index'
  2. export interface SubtaskVO extends BaseEntity {
  3. /**
  4. * 任务名称
  5. */
  6. name: string
  7. /**
  8. * 任务状态
  9. */
  10. status: string
  11. /**
  12. * 任务类型
  13. */
  14. type: string
  15. /**
  16. * 调用算法时所用的参数
  17. */
  18. parameters: string
  19. /**
  20. * 开始时间
  21. */
  22. startTime: string
  23. /**
  24. * 结束时间
  25. */
  26. endTime: string
  27. /**
  28. * 耗时
  29. */
  30. costSecond: number
  31. }
  32. export interface SubtaskForm {
  33. /**
  34. * 任务ID
  35. */
  36. taskId?: string | number
  37. /**
  38. * 任务名称
  39. */
  40. name?: string
  41. /**
  42. * 任务状态
  43. */
  44. status?: string
  45. /**
  46. * 任务类型
  47. */
  48. type?: string
  49. /**
  50. * 调用算法时所用的参数
  51. */
  52. parameters?: string
  53. /**
  54. * 开始时间
  55. */
  56. startTime?: string
  57. /**
  58. * 结束时间
  59. */
  60. endTime?: string
  61. /**
  62. * 耗时
  63. */
  64. costSecond?: number
  65. /**
  66. * 日志
  67. */
  68. log?: string
  69. /**
  70. * 序号
  71. */
  72. index?: number
  73. }
  74. export interface SubtaskQuery extends PageQuery {
  75. /**
  76. * 任务名称
  77. */
  78. taskId?: string
  79. /**
  80. * 任务名称
  81. */
  82. name?: string
  83. /**
  84. * 任务状态
  85. */
  86. status?: string
  87. /**
  88. * 任务类型
  89. */
  90. type?: string
  91. /**
  92. * 开始时间
  93. */
  94. startTime?: string
  95. /**
  96. * 结束时间
  97. */
  98. endTime?: string
  99. /**
  100. * 日期范围参数
  101. */
  102. params?: any
  103. }