allSurvey.ts 880 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { request } from 'umi';
  2. import { api } from '../api';
  3. let wapi = api + '/gameData'
  4. export interface AllSurveyTotalDataProps {
  5. accountId?: number, // 推广账号
  6. agentId?: number, // 推广渠道
  7. beginDate?: string, // 开始时间
  8. endDate?: string, // 结束时间
  9. gameId?: number, // 游戏ID
  10. pitcherId?: number // 投手
  11. sourceSystem?: string
  12. }
  13. /**
  14. * 获取整体概况数据
  15. * @param data
  16. * @returns
  17. */
  18. export async function getAllSurveyTotalDataApi(data: AllSurveyTotalDataProps) {
  19. return request(wapi + `/allSurvey/totalData`, {
  20. method: 'POST',
  21. data
  22. });
  23. }
  24. /**
  25. * 获取折线图数据
  26. * @param data
  27. * @returns
  28. */
  29. export async function getAllSurveyLineDataApi(data: AllSurveyTotalDataProps) {
  30. return request(wapi + `/allSurvey/lineData`, {
  31. method: 'POST',
  32. data
  33. });
  34. }