task.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. import { PageQuery, BaseEntity } from '@/api/interface/index'
  2. export interface TaskVO extends BaseEntity {
  3. /**
  4. * 主键ID
  5. */
  6. id: string | number
  7. /**
  8. * 任务名称
  9. */
  10. name: string
  11. /**
  12. * 任务状态
  13. */
  14. status: string
  15. /**
  16. * 开始时间
  17. */
  18. startTime: string
  19. /**
  20. * 结束时间
  21. */
  22. endTime: string
  23. /**
  24. * 耗时
  25. */
  26. costSecond: number
  27. }
  28. export interface TaskForm {
  29. /**
  30. * 主键ID
  31. */
  32. id?: string | number
  33. /**
  34. * 任务名称
  35. */
  36. name?: string
  37. /**
  38. * 任务状态
  39. */
  40. status?: string
  41. /**
  42. * 开始时间
  43. */
  44. startTime?: string
  45. /**
  46. * 结束时间
  47. */
  48. endTime?: string
  49. /**
  50. * 耗时
  51. */
  52. costSecond?: number
  53. /**
  54. * 日志
  55. */
  56. log?: string
  57. }
  58. export interface TaskQuery extends PageQuery {
  59. /**
  60. * 任务名称
  61. */
  62. name?: string
  63. /**
  64. * 任务状态
  65. */
  66. status?: string
  67. /**
  68. * 开始时间
  69. */
  70. startTime?: string
  71. /**
  72. * 结束时间
  73. */
  74. endTime?: string
  75. /**
  76. * 耗时
  77. */
  78. costSecond?: number
  79. /**
  80. * 日期范围参数
  81. */
  82. params?: any
  83. }