import request from '@/utils/request'

// 获取设备总按摩时间统计
export function getDeviceTotalMassageTime(params) {
  return request({
    url: '/dev-api/device/massage/getDeviceTotalMassageTime',
    method: 'get',
    params: params
  })
}

// 获取按摩头类型分布统计
export function getHeadTypeStats() {
  return request({
    url: '/dev-api/device/massage/headTypeDistribution',
    method: 'get'
  })
}

// 获取中心面板统计数据
export function getCenterInfoStats() {
  return request({
    url: '/dev-api/device/device/deviceCenter/deviceStats',
    method: 'get'
  })
}

// 获取设备使用时长统计
export function getDeviceUsageStats() {
  return request({
    url: '/dev-api/device/device/massageInfo/getDeviceUsageStats',
    method: 'get'
  })
}

// 获取仪表盘图表数据 - 新增接口
export function getDashboardChartData() {
  return request({
    url: '/dev-api/device/device/dashboard/chartData',
    method: 'get'
  })
}

// 获取设备趋势数据 - 新增接口
export function getDeviceTrendData() {
  return request({
    url: '/dev-api/device/device/dashboard/trendData',
    method: 'get'
  })
}

// 获取中心面板综合数据
export function getComprehensiveCenterStats() {
  return request({
    url: '/dev-api/device/device/deviceCenter/comprehensiveStats',
    method: 'get'
  })
}

// 获取设备使用分析数据
export function getDeviceUsageAnalysis() {
  return request({
    url: '/dev-api/device/device/deviceUsageAnalysis',
    method: 'get'
  })
}

// 获取雷达图统计数据
export function getRadarStats() {
  return request({
    url: '/dev-api/device/massage/radarStats',
    method: 'get'
  })
}

export function getDeviceCountByProvince() {
  return request({
    url: '/dev-api/device/device/getDeviceCountByProvince',
    method: 'get'
  })
}