import request from "@/utils/request";

// 路口相关的请求地址
enum API {
  // 获取各路口当日人数数据接口地址
  DAYNUM_URL = "/crossqueryGaosuDay.action",
  // 获取各路口累计人数数据接口地址
  ADDNUM_URL = "/crossqueryGaosuT.action",
  // 获取各路口表格数据接口地址
  TABLEDATA_URL = "/fbpqueryByPlace.action",
  // 获取所有路口当日人数数据接口地址
  DAYNUMBYALL_URL = "/crossqueryDayT.action",
  // 获取所有路口累计人数数据接口地址
  ADDNUMBYALL_URL = "/crossqueryT.action",

  // 获取路口人流趋势分析-日 接口地址
  TRENDBYDAY_URL = "/crossqueryLastDay.action",
  // 获取路口人流趋势分析-月 接口地址
  TRENDBYMONTH_URL = "/crossqueryLastMonth.action",
  // 获取路口人流趋势分析-年 接口地址
  TRENDBYYEAR_URL = "/crossqueryLastYear.action",
}

// 获取各路口当日人数数据
export const reqJtNumByDay = () =>
  request({
    url: API.DAYNUM_URL,
    headers: {
      type: "bigData",
    },
  });

// 获取各路口累计人数数据
export const reqJtNumByTotal = () =>
  request({
    url: API.ADDNUM_URL,
    headers: {
      type: "bigData",
    },
  });

//获取各路口表格数据
export const reqJtTableData = (sm_place: string) =>
  request({
    method: "post",
    url: `${API.TABLEDATA_URL}?sm_place=${sm_place}`,
    headers: {
      type: "bigData2",
    },
  });

//  获取所有路口当日人数
export const reqAllJtNumByDay = () =>
  request({
    url: API.DAYNUMBYALL_URL,
    headers: {
      type: "bigData",
    },
  });

//  获取所有路口累计人数
export const reqAllJtNumByTotal = () =>
  request({
    url: API.ADDNUMBYALL_URL,
    headers: {
      type: "bigData",
    },
  });

// 获取路口人流趋势分析-日
export const reqTrendByDay = () =>
  request({
    url: API.TRENDBYDAY_URL,
    headers: {
      type: "bigData",
    },
  });

// 获取路口人流趋势分析-月
export const reqTrendByMonth = () =>
  request({
    url: API.TRENDBYMONTH_URL,
    headers: {
      type: "bigData",
    },
  });

// 获取路口人流趋势分析-年
export const reqTrendByYear = () =>
  request({
    url: API.TRENDBYYEAR_URL,
    headers: {
      type: "bigData",
    },
  });
