feat(kol): dashboard view

This commit is contained in:
2026-04-17 15:11:07 +08:00
parent 6e95e00907
commit 641383a585
5 changed files with 445 additions and 6 deletions
+17
View File
@@ -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 });