feat: Add analysis api
parent
c53fa562e5
commit
83327ea763
@ -1,7 +1,25 @@
|
|||||||
import { useAxios } from '@/hooks/web/useAxios'
|
import { useAxios } from '@/hooks/web/useAxios'
|
||||||
|
import type {
|
||||||
|
AnalysisTotalTypes,
|
||||||
|
UserAccessSource,
|
||||||
|
WeeklyUserActivity,
|
||||||
|
MonthlySales
|
||||||
|
} from './types'
|
||||||
|
|
||||||
const { request } = useAxios()
|
const { request } = useAxios()
|
||||||
|
|
||||||
export const getCountApi = () => {
|
export const getCountApi = () => {
|
||||||
return request({ url: '/analysis/total', method: 'get' })
|
return request<AnalysisTotalTypes>({ url: '/analysis/total', method: 'get' })
|
||||||
|
}
|
||||||
|
|
||||||
|
export const getUserAccessSourceApi = () => {
|
||||||
|
return request<UserAccessSource[]>({ url: '/analysis/userAccessSource', method: 'get' })
|
||||||
|
}
|
||||||
|
|
||||||
|
export const getWeeklyUserActivityApi = () => {
|
||||||
|
return request<WeeklyUserActivity[]>({ url: '/analysis/weeklyUserActivity', method: 'get' })
|
||||||
|
}
|
||||||
|
|
||||||
|
export const getMonthlySalesApi = () => {
|
||||||
|
return request<MonthlySales[]>({ url: '/analysis/monthlySales', method: 'get' })
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue