import { installationTaskApi } from './api'

// 待安装任务API接口封装
export default {
  // 获取安装任务列表
  getInstallationTasks: (params) => {
    return installationTaskApi.getList(params)
  },

  // 创建安装任务
  createInstallationTask: (data) => {
    return installationTaskApi.create(data)
  },

  // 更新安装任务
  updateInstallationTask: (id, data) => {
    return installationTaskApi.update(id, data)
  },

  // 删除安装任务
  deleteInstallationTask: (id) => {
    return installationTaskApi.delete(id)
  },

  // 获取安装任务详情
  getInstallationTaskDetail: (id) => {
    return installationTaskApi.getDetail(id)
  },

  // 批量删除安装任务
  batchDeleteInstallationTasks: (ids) => {
    return installationTaskApi.batchDelete(ids)
  },

  // 批量更新安装任务状态
  batchUpdateInstallationTaskStatus: (data) => {
    return installationTaskApi.batchUpdateStatus(data)
  },

  // 导出安装任务
  exportInstallationTasks: (params) => {
    return installationTaskApi.export(params)
  },

  // 获取安装任务统计
  getInstallationTaskStats: () => {
    return installationTaskApi.getStats()
  }
}