import request from '@/utils/request'

// 自动化 - 列表查询
export function getAutomationList(query) {
  return request({
    url: '/test/automation/list',
    method: 'get',
    params: query
  })
}

// 自动化 - 新增
export function addAutomation(data) {
  return request({
    url: '/test/automation/add',
    method: 'post',
    data: data
  })
}

// 自动化 - 删除
export function deleteAutomation(data) {
  return request({
    url: '/test/automation/delete/' + data,
    method: 'put',
  })
}

// 自动化- 编辑
export function updateAutomation(data) {
  return request({
    url: '/test/automation/update',
    method: 'put',
    data: data
  })
}

// 自动化 - 详情
export function getAutomationDetail(data) {
  return request({
    url: '/test/automation/getInfo/' + data,
    method: 'get',
  })
}

// 自动化 - 执行
export function executeAutomationData(query) {
  return request({
    url: '/test/automation/executeStep',
    method: 'get',
    params: query,
    timeout: 600000,
  })
}
