feat(kol): dynamic-form generation view

This commit is contained in:
2026-04-17 14:59:52 +08:00
parent 97c18cdbef
commit 4b6d434556
5 changed files with 226 additions and 9 deletions
+15
View File
@@ -39,6 +39,9 @@ import type {
KolPromptDetail,
KolPromptRevision,
KolSaveDraftRequest,
KolSubscriptionPromptSchema,
KolGenerateRequest,
KolGenerateResponse,
Keyword,
KeywordRequest,
LoginRequest,
@@ -359,6 +362,18 @@ export const kolMarketplaceApi = {
},
};
export const kolGenerateApi = {
schema(id: number | string) {
return apiClient.get<KolSubscriptionPromptSchema>(`/api/tenant/kol/subscription-prompts/${id}/schema`);
},
submit(id: number | string, body: KolGenerateRequest) {
return apiClient.post<KolGenerateResponse, KolGenerateRequest>(
`/api/tenant/kol/subscription-prompts/${id}/generate`,
body,
);
},
};
export const articlesApi = {
list(params: ArticleListParams) {
return apiClient.get<ArticleListResponse>("/api/tenant/articles", { params });