import request from '@/utils/request'

// 获得环保检测指标实时数据
export function environmentalCheckRealtime(query) {
  return request({
    url: '/base/environmental-check/realtime',
    method: 'get',
    params: query
  })
}

// 获得环保检测指标趋势数据
export function environmentalCheckRealtimeTrend(data) {
  return request({
    url: '/base/environmental-check-record/trend',
    method: 'post',
    data: data
  })
}

// 获得环保检测指标分页
export function environmentalCheckPage(query) {
  return request({
    url: '/base/environmental-check/page',
    method: 'get',
    params: query
  })
}

// 创建环保检测指标
export function environmentalCheckCreate(data) {
  return request({
    url: '/base/environmental-check/create',
    method: 'post',
    data: data
  })
}

// 更新环保检测指标
export function environmentalCheckUpdate(data) {
  return request({
    url: '/base/environmental-check/update',
    method: 'put',
    data: data
  })
}

// 获得环保检测指标
export function environmentalCheckGet(query) {
  return request({
    url: '/base/environmental-check/get',
    method: 'get',
    params: query
  })
}

// 删除环保检测指标
export function environmentalCheckDelete(query) {
  return request({
    url: '/base/environmental-check/delete',
    method: 'delete',
    params: query
  })
}

// 获得环保检测记录分页
export function environmentalCheckRecordPage(data) {
  return request({
    url: '/base/environmental-check-record/page',
    method: 'post',
    data: data
  })
}

// 导出环保检测记录 Excel
export function environmentalCheckRecordExport(data) {
  return request({
    url: '/base/environmental-check-record/export-excel',
    method: 'post',
    data: data,
    responseType: 'blob'
  })
}

// 获取环保检测指标code
export function getEnvironmentalCheckCode(query) {
  return request({
    url: '/base/environmental-check/getCode',
    method: 'get',
    params: query
  })
}