feat(kol): dashboard view
This commit is contained in:
@@ -42,6 +42,9 @@ import type {
|
||||
KolSubscriptionPromptSchema,
|
||||
KolGenerateRequest,
|
||||
KolGenerateResponse,
|
||||
KolDashboardOverview,
|
||||
KolDashboardPackageStat,
|
||||
KolDashboardTrendPoint,
|
||||
Keyword,
|
||||
KeywordRequest,
|
||||
LoginRequest,
|
||||
@@ -374,6 +377,20 @@ export const kolGenerateApi = {
|
||||
},
|
||||
};
|
||||
|
||||
export const kolDashboardApi = {
|
||||
overview() {
|
||||
return apiClient.get<KolDashboardOverview>("/api/tenant/kol/dashboard/overview");
|
||||
},
|
||||
packages() {
|
||||
return apiClient.get<KolDashboardPackageStat[]>("/api/tenant/kol/dashboard/packages");
|
||||
},
|
||||
trend(periodDays: number) {
|
||||
return apiClient.get<KolDashboardTrendPoint[]>("/api/tenant/kol/dashboard/trend", {
|
||||
params: { period_days: periodDays },
|
||||
});
|
||||
},
|
||||
};
|
||||
|
||||
export const articlesApi = {
|
||||
list(params: ArticleListParams) {
|
||||
return apiClient.get<ArticleListResponse>("/api/tenant/articles", { params });
|
||||
|
||||
Reference in New Issue
Block a user