feat(article): support regenerating failed articles
This commit is contained in:
@@ -13,16 +13,16 @@ import type {
|
||||
BrandRequest,
|
||||
Competitor,
|
||||
CompetitorRequest,
|
||||
CreateArticleRequest,
|
||||
CreateKolPackageRequest,
|
||||
CreateKolPromptRequest,
|
||||
CreateAckRequest,
|
||||
ComplianceAckRecord,
|
||||
ComplianceCheckArticleRequest,
|
||||
ComplianceCheckPlainRequest,
|
||||
ComplianceCheckResult,
|
||||
ComplianceManualReview,
|
||||
ComplianceRuntimeStatus,
|
||||
CreateAckRequest,
|
||||
CreateArticleRequest,
|
||||
CreateKolPackageRequest,
|
||||
CreateKolPromptRequest,
|
||||
CreatePluginSessionRequest,
|
||||
CreatePluginSessionResponse,
|
||||
CreatePublishBatchRequest,
|
||||
@@ -92,6 +92,7 @@ import type {
|
||||
QuotaSummary,
|
||||
RecentArticle,
|
||||
RefreshResponse,
|
||||
RegenerateArticleResponse,
|
||||
RegisterPluginInstallationRequest,
|
||||
RegisterPluginInstallationResponse,
|
||||
ScheduleTask,
|
||||
@@ -626,6 +627,12 @@ export const articlesApi = {
|
||||
payload,
|
||||
)
|
||||
},
|
||||
regenerate(id: number) {
|
||||
return apiClient.post<RegenerateArticleResponse, null>(
|
||||
`/api/tenant/articles/${id}/regenerate`,
|
||||
null,
|
||||
)
|
||||
},
|
||||
detail(id: number) {
|
||||
return apiClient.get<ArticleDetail>(`/api/tenant/articles/${id}`)
|
||||
},
|
||||
@@ -1115,7 +1122,9 @@ export const complianceApi = {
|
||||
)
|
||||
},
|
||||
latestArticleCheck(articleId: number) {
|
||||
return apiClient.get<ComplianceCheckResult>(`/api/tenant/articles/${articleId}/compliance/latest`)
|
||||
return apiClient.get<ComplianceCheckResult>(
|
||||
`/api/tenant/articles/${articleId}/compliance/latest`,
|
||||
)
|
||||
},
|
||||
createAck(recordId: number, payload: CreateAckRequest) {
|
||||
return apiClient.post<ComplianceAckRecord, CreateAckRequest>(
|
||||
|
||||
Reference in New Issue
Block a user