/*
 * @Author: chris
 * @Date: 2025-11-10 10:21:14
 * @LastEditors: chris
 * @LastEditTime: 2025-11-17 10:26:02
 */
import { http } from '@/http/http'

export interface IDeviceDataQuery {
  deptId: string
  page: number
  pageSize: number
  type: number
  deviceId: string
  beginTime: string
  endTime: string
}

export interface IDeviceDataItem {
  id: string
  deptId: string
  deviceNo: string
  model: string
  type: number
  data: string
  createTime: string
}

// 查询设备数据列表
export async function listDeviceData(query: IDeviceDataQuery) {
  return await http.get<IDeviceDataItem>('/business/device-data/list', query)
}

// 导出设备数据
export function exportDeviceData(query) {
  return http.post('/business/device-data/export', query, { responseType: 'blob' })
}

// 查询设备数据统计分析数据
export function getDeviceDataAnalysis(params) {
  return http.get('/business/device-data/analysis', params)
}

// export function listDeviceData(query) {
//   return request({
//     url: "/business/device-data/list",
//     method: "get",
//     params: query,
//   });
// }

// 查询设备数据详细
// export function getDeviceData(id) {
//   return request({
//     url: "/business/device-data/" + id,
//     method: "get",
//   });
// }

// // 查询设备数据统计分析数据
// export function getDeviceDataAnalysis(params) {
//   return request({
//     url: "/business/device-data/analysis",
//     method: "get",
//     params,
//   });
// }

// // 新增设备数据
// export function addDeviceData(data) {
//   return request({
//     url: "/business/device-data",
//     method: "post",
//     data,
//   });
// }

// // 修改设备数据
// export function updateDeviceData(data) {
//   return request({
//     url: "/business/device-data",
//     method: "put",
//     data,
//   });
// }

// // 删除设备数据
// export function delDeviceData(id) {
//   return request({
//     url: "/business/device-data/" + id,
//     method: "delete",
//   });
// }
