index.ts 717 B

1234567891011121314151617181920212223
  1. import request from '@/config/axios'
  2. import type {
  3. AnalysisTotalTypes,
  4. UserAccessSource,
  5. WeeklyUserActivity,
  6. MonthlySales
  7. } from './types'
  8. export const getCountApi = (): Promise<IResponse<AnalysisTotalTypes[]>> => {
  9. return request.get({ url: '/analysis/total' })
  10. }
  11. export const getUserAccessSourceApi = (): Promise<IResponse<UserAccessSource[]>> => {
  12. return request.get({ url: '/analysis/userAccessSource' })
  13. }
  14. export const getWeeklyUserActivityApi = (): Promise<IResponse<WeeklyUserActivity[]>> => {
  15. return request.get({ url: '/analysis/weeklyUserActivity' })
  16. }
  17. export const getMonthlySalesApi = (): Promise<IResponse<MonthlySales[]>> => {
  18. return request.get({ url: '/analysis/monthlySales' })
  19. }