import api from './request'

export const taskStatusApi = {
  // 获取任务状态
  getTaskStatus(taskId) {
    return api.get(`/task-status/${taskId}`)
  },

  // 获取用户的所有任务状态
  getUserTaskStatuses(username) {
    return api.get(`/task-status/user/${username}`)
  },

  // 手动触发轮询（管理员功能）
  triggerPolling() {
    return api.post('/task-status/poll')
  },

  // 获取所有任务记录（管理员功能）
  getAllTaskRecords(params) {
    return api.get('/task-status/admin/all', { params })
  }
}


