index.ts 706 B

123456789101112131415161718192021222324252627282930313233
  1. import request from '@/config/axios'
  2. export type JobLogVO = {
  3. id: number
  4. jobId: number
  5. handlerName: string
  6. handlerParam: string
  7. cronExpression: string
  8. executeIndex: string
  9. beginTime: string
  10. endTime: string
  11. duration: string
  12. status: number
  13. createTime: string
  14. }
  15. // 任务日志列表
  16. export const getJobLogPageApi = (params) => {
  17. return request.get({ url: '/infra/job-log/page', params })
  18. }
  19. // 任务日志详情
  20. export const getJobLogApi = (id: number) => {
  21. return request.get({ url: '/infra/job-log/get?id=' + id })
  22. }
  23. // 导出定时任务日志
  24. export const exportJobLogApi = (params) => {
  25. return request.download({
  26. url: '/infra/job-log/export-excel',
  27. params
  28. })
  29. }