24 lines
717 B
TypeScript
24 lines
717 B
TypeScript
import request from '@/config/axios'
|
|
import type {
|
|
AnalysisTotalTypes,
|
|
UserAccessSource,
|
|
WeeklyUserActivity,
|
|
MonthlySales
|
|
} from './types'
|
|
|
|
export const getCountApi = (): Promise<IResponse<AnalysisTotalTypes[]>> => {
|
|
return request.get({ url: '/analysis/total' })
|
|
}
|
|
|
|
export const getUserAccessSourceApi = (): Promise<IResponse<UserAccessSource[]>> => {
|
|
return request.get({ url: '/analysis/userAccessSource' })
|
|
}
|
|
|
|
export const getWeeklyUserActivityApi = (): Promise<IResponse<WeeklyUserActivity[]>> => {
|
|
return request.get({ url: '/analysis/weeklyUserActivity' })
|
|
}
|
|
|
|
export const getMonthlySalesApi = (): Promise<IResponse<MonthlySales[]>> => {
|
|
return request.get({ url: '/analysis/monthlySales' })
|
|
}
|