taskConfiguration.ts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. import { PageQuery, BaseEntity } from '@/api/interface/index'
  2. export interface TaskConfigurationVO extends BaseEntity {
  3. /**
  4. * 主键ID
  5. */
  6. id: string | number;
  7. /**
  8. * 算法任务名称
  9. */
  10. name: string;
  11. /**
  12. * 训练算法地址
  13. */
  14. trainUrl: string;
  15. /**
  16. * 训练超参配置
  17. */
  18. trainParams: string;
  19. /**
  20. * 验证算法地址
  21. */
  22. verifyUrl: string;
  23. /**
  24. * 验证超参配置
  25. */
  26. verifyParams: string;
  27. /**
  28. * 测试算法地址
  29. */
  30. testUrl: string;
  31. /**
  32. * 测试超参配置
  33. */
  34. testParams: string;
  35. /**
  36. * 备注
  37. */
  38. remark: string;
  39. }
  40. export interface TaskConfigurationForm {
  41. /**
  42. * 主键ID
  43. */
  44. id?: string | number;
  45. /**
  46. * 算法任务名称
  47. */
  48. name?: string;
  49. /**
  50. * 训练算法地址
  51. */
  52. trainUrl?: string;
  53. /**
  54. * 训练超参配置
  55. */
  56. trainParams?: string;
  57. /**
  58. * 验证算法地址
  59. */
  60. verifyUrl?: string;
  61. /**
  62. * 验证超参配置
  63. */
  64. verifyParams?: string;
  65. /**
  66. * 测试算法地址
  67. */
  68. testUrl?: string;
  69. /**
  70. * 测试超参配置
  71. */
  72. testParams?: string;
  73. /**
  74. * 备注
  75. */
  76. remark?: string;
  77. /**
  78. * 乐观锁
  79. */
  80. version?: number;
  81. }
  82. export interface TaskConfigurationQuery extends PageQuery {
  83. /**
  84. * 算法任务名称
  85. */
  86. name?: string;
  87. /**
  88. * 训练算法地址
  89. */
  90. trainUrl?: string;
  91. /**
  92. * 训练超参配置
  93. */
  94. trainParams?: string;
  95. /**
  96. * 验证算法地址
  97. */
  98. verifyUrl?: string;
  99. /**
  100. * 验证超参配置
  101. */
  102. verifyParams?: string;
  103. /**
  104. * 测试算法地址
  105. */
  106. testUrl?: string;
  107. /**
  108. * 测试超参配置
  109. */
  110. testParams?: string;
  111. /**
  112. * 日期范围参数
  113. */
  114. params?: any;
  115. }