feat: remove legacy signature confirmation
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { request, withQuery } from '../core/httpClient';
|
||||
import type {
|
||||
LegacySignatureReportTask,
|
||||
PagedResult,
|
||||
SignatureRetirementHeatmapItem,
|
||||
SignatureRetirementHeatmapDimension,
|
||||
@@ -35,7 +34,4 @@ export const adminSignatureRetirementApi = {
|
||||
getSignatureRetirementHeatmap: (date?: string) => request<{ date: string; dimensions: SignatureRetirementHeatmapDimension[]; items: SignatureRetirementHeatmapItem[] }>(withQuery('/admin/signature-retirement/heatmap', { date })),
|
||||
getUnreportedSignatures: (query: { date?: string; keyword?: string; page?: number; pageSize?: number } = {}) =>
|
||||
request<PagedResult<UnreportedSignatureItem> & { date: string }>(withQuery('/admin/signature-retirement/unreported-signatures', query)),
|
||||
listLegacySignatureReportTasks: () => request<LegacySignatureReportTask[]>('/admin/signature-retirement/legacy-report-tasks'),
|
||||
confirmLegacySignatureReportTask: (id: string, body: { results: Array<{ carrier: 'mobile' | 'unicom' | 'telecom'; status: string; approvedAt?: string }>; reason?: string }) =>
|
||||
request<{ legacyTaskId: string }>(`/admin/signature-retirement/legacy-report-tasks/${id}/confirm`, { method: 'POST', body: JSON.stringify(body) }),
|
||||
};
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import type { AdminChannel, ReportTask } from './channels-reports';
|
||||
|
||||
export type SignatureRetirementRuleType = 'enterprise_global' | 'enterprise_application' | 'channel_global' | 'channel';
|
||||
export type SignatureRetirementCarrier = 'mobile' | 'unicom' | 'telecom';
|
||||
|
||||
@@ -104,5 +102,3 @@ export type UnreportedSignatureItem = {
|
||||
applicationName?: string | null;
|
||||
messageCount: number;
|
||||
};
|
||||
|
||||
export type LegacySignatureReportTask = ReportTask & { channel: AdminChannel };
|
||||
|
||||
Reference in New Issue
Block a user