Add admin analytics trend views
This commit is contained in:
@@ -96,3 +96,46 @@ export interface DashboardHealthAction {
|
||||
health: AdminFileHealthFilter
|
||||
tone: 'danger' | 'warning' | 'success' | 'neutral'
|
||||
}
|
||||
|
||||
export interface AnalyticsDailyRow {
|
||||
date: string
|
||||
downloads: number
|
||||
uploads: number
|
||||
downloadTraffic: number | string
|
||||
uploadTraffic: number | string
|
||||
}
|
||||
|
||||
export interface AnalyticsFileRow {
|
||||
code: string
|
||||
name: string
|
||||
size: number | string
|
||||
download_count: number
|
||||
download_traffic: number | string
|
||||
upload_count?: number
|
||||
upload_traffic?: number | string
|
||||
current: boolean
|
||||
deleted?: boolean
|
||||
created_at?: string
|
||||
uploaded_at?: string
|
||||
expired_at?: string
|
||||
deleted_at?: string
|
||||
}
|
||||
|
||||
export interface AnalyticsData {
|
||||
range: {
|
||||
start: string
|
||||
end: string
|
||||
}
|
||||
totals: {
|
||||
totalDownloads: number
|
||||
downloadedFiles: number
|
||||
downloadTraffic: number | string
|
||||
historicalFiles: number
|
||||
currentFiles: number
|
||||
totalUploads?: number
|
||||
uploadTraffic?: number | string
|
||||
}
|
||||
daily: AnalyticsDailyRow[]
|
||||
topFiles: AnalyticsFileRow[]
|
||||
historyFiles: AnalyticsFileRow[]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user