feat: add monitoring marked articles and retention updates
This commit is contained in:
@@ -103,6 +103,9 @@ import type {
|
||||
MonitoringCitationSummaryResponse,
|
||||
MonitoringCollectNowResponse,
|
||||
MonitoringDashboardCompositeResponse,
|
||||
MonitoringMarkedArticle,
|
||||
MonitoringMarkedArticleListResponse,
|
||||
MonitoringMarkedArticleRequest,
|
||||
MonitoringQuestionDetailResponse,
|
||||
PasswordPublicKeyResponse,
|
||||
PlatformAccount,
|
||||
@@ -1533,6 +1536,34 @@ export const monitoringApi = {
|
||||
},
|
||||
)
|
||||
},
|
||||
listMarkedArticles(params?: {
|
||||
page?: number
|
||||
page_size?: number
|
||||
domain?: string
|
||||
title?: string
|
||||
created_from?: string
|
||||
created_to?: string
|
||||
}) {
|
||||
return apiClient.get<MonitoringMarkedArticleListResponse>(
|
||||
'/api/tenant/monitoring/marked-articles',
|
||||
{ params },
|
||||
)
|
||||
},
|
||||
createMarkedArticle(payload: MonitoringMarkedArticleRequest) {
|
||||
return apiClient.post<MonitoringMarkedArticle, MonitoringMarkedArticleRequest>(
|
||||
'/api/tenant/monitoring/marked-articles',
|
||||
payload,
|
||||
)
|
||||
},
|
||||
updateMarkedArticle(id: number, payload: MonitoringMarkedArticleRequest) {
|
||||
return apiClient.put<MonitoringMarkedArticle, MonitoringMarkedArticleRequest>(
|
||||
`/api/tenant/monitoring/marked-articles/${id}`,
|
||||
payload,
|
||||
)
|
||||
},
|
||||
deleteMarkedArticle(id: number) {
|
||||
return apiClient.remove<{ ok: boolean }>(`/api/tenant/monitoring/marked-articles/${id}`)
|
||||
},
|
||||
questionDetail(
|
||||
brandId: number,
|
||||
questionId: number,
|
||||
|
||||
Reference in New Issue
Block a user