fix: 修复上行归属并实现签名质量日报优化

This commit is contained in:
hectorzhao
2026-09-17 11:12:58 +08:00
parent 4eb7b16d12
commit 572290308c
40 changed files with 2854 additions and 778 deletions
+21 -2
View File
@@ -1,6 +1,8 @@
import { request, withQuery } from '../core/httpClient';
import type {
PagedResult,
SignatureActivityResponse,
SignatureAnalyticsMetadata,
SignatureRetirementHeatmapItem,
SignatureRetirementHeatmapDimension,
SignatureRetirementMessage,
@@ -12,6 +14,19 @@ import type {
} from '../types';
export const adminSignatureRetirementApi = {
getSignatureActivity: (
query: {
date: string;
dimensionType: 'enterprise' | 'channel';
page: number;
pageSize: number;
tenantName?: string;
applicationName?: string;
signatureName?: string;
channelName?: string;
},
signal?: AbortSignal,
) => request<SignatureActivityResponse>(withQuery('/admin/signature-retirement/activity', query), { signal }),
getSignatureRetirementConfiguration: () =>
request<{ rules: SignatureRetirementRule[]; webhooks: SignatureRetirementWebhook[] }>(
'/admin/signature-retirement/configuration',
@@ -79,8 +94,12 @@ export const adminSignatureRetirementApi = {
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 }>(
getUnreportedSignatures: (
query: { date?: string; keyword?: string; page?: number; pageSize?: number } = {},
signal?: AbortSignal,
) =>
request<PagedResult<UnreportedSignatureItem> & { date: string } & SignatureAnalyticsMetadata>(
withQuery('/admin/signature-retirement/unreported-signatures', query),
{ signal },
),
};