monitorEWList.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import { request } from 'umi';
  2. import { api } from '../api';
  3. export interface GetCorpUserDayListProps {
  4. pageNum: number,
  5. pageSize: number,
  6. day?: string,
  7. corpId?: string
  8. }
  9. /**
  10. * 客服号天数据
  11. * @param data
  12. * @returns
  13. */
  14. export async function getCorpUserDayListApi(data: GetCorpUserDayListProps) {
  15. return request(api + `/tencentMonitor/corpUser/day/listOfPage`, {
  16. method: 'POST',
  17. data
  18. })
  19. }
  20. export interface GetCorpUserDayHourListProps {
  21. day: string,
  22. corpId: string
  23. corpUserId: string
  24. }
  25. /**
  26. * 客服号小时数据
  27. * @param data
  28. * @returns
  29. */
  30. export async function getCorpUserDayHourListApi(data: GetCorpUserDayHourListProps) {
  31. return request(api + `/tencentMonitor/corpUser/day/hour/list`, {
  32. method: 'POST',
  33. data
  34. })
  35. }
  36. export interface GetLocalCsgroupDayListProps {
  37. pageNum: number,
  38. pageSize: number,
  39. day?: string,
  40. localCsgroupId?: number
  41. }
  42. /**
  43. * 本地客服组天数据
  44. * @param data
  45. * @returns
  46. */
  47. export async function getLocalCsgroupDayListApi(data: GetLocalCsgroupDayListProps) {
  48. return request(api + `/tencentMonitor/localCsgroup/day/listOfPage`, {
  49. method: 'POST',
  50. data
  51. })
  52. }
  53. /**
  54. * 本地客服组单条天数据对应的小时数据
  55. * @param data
  56. * @returns
  57. */
  58. export async function getLocalCsgroupDayHourListApi(data: { day: string, localCsgroupId: number }) {
  59. return request(api + `/tencentMonitor/localCsgroup/day/hour/list`, {
  60. method: 'POST',
  61. data
  62. })
  63. }
  64. /**
  65. * 本地客服组单条天数据对应的索引数据
  66. * @param data
  67. * @returns
  68. */
  69. export async function getLocalCsgroupDayIndexListApi(data: { pageNum: number, pageSize: number, day: string, localCsgroupId: number }) {
  70. return request(api + `/tencentMonitor/localCsgroup/index/listOfPage`, {
  71. method: 'POST',
  72. data
  73. })
  74. }