import request from "@/utils/request";

// 能耗管理页面相关的请求地址
enum API {
  // 能耗统计（总量）信息接口地址
  ENERGYALL_URL = "/wanzai/api/driver/getEnergyTj",
  // 能耗统计（平均）信息接口地址
  ENERGYEVENLY_URL = "/wanzai/api/driver/getEnergyTjAvg",
  // 获取区域能耗统计水电表数据 接口地址
  ENERGYMONTH_URL = "/wanzai/api/driver/getEnergyMonth",
  // 获取设备总览数据 接口地址
  DEVICEINFO_URL = "/wanzai/api/driver/getDeviceT",
  // 获取水电表实时监测数据 接口地址
  REALTIMEDATA_URL = "/wanzai/api/driver/getMeterPage",
}

// 能耗统计（总量）信息接口
export const reqGetEnergyAll = () => request.get(API.ENERGYALL_URL);

// 能耗统计（平均）信息接口地址
export const reqGetEnergyevenly = () => request.get(API.ENERGYEVENLY_URL);

// 获取区域能耗统计水电表数据
export const reqGetEnergyMonth = (data: any) =>
  request.get(API.ENERGYMONTH_URL, { params: data });

// 获取设备总览数据
export const reqGetDeviceInfo = () => request.post(API.DEVICEINFO_URL);

// 获取水电表实时监测数据
export const reqGetDeviceRealData = (data: any) =>
  request.get(API.REALTIMEDATA_URL, { params: data });
