feat: add signature quality period trends

This commit is contained in:
hectorzhao
2026-08-09 22:54:32 +08:00
parent 608662a054
commit 35de17a2d4
11 changed files with 385 additions and 30 deletions
+13
View File
@@ -65,6 +65,17 @@ export type SignatureCarrierBusinessQualityStat = {
averageArrivalMs?: number | null;
};
export type SignatureChannelCarrierDailyQualityStat = {
signatureId: string;
channelId: string;
channelName: string;
carrier: string;
date: string;
businessMessageCount: number;
deliveredMessageCount: number;
deliveryRate: number;
};
export type SignatureChannelQualityItem = {
signatureId: string;
signatureName: string;
@@ -83,10 +94,12 @@ export type SignatureChannelQualityItem = {
carrierOverview: SignatureCarrierBusinessQualityStat[];
breakdowns: SignatureChannelCarrierQualityStat[];
drainageBreakdowns: SignatureChannelCarrierDrainageQualityStat[];
dailyBreakdowns: SignatureChannelCarrierDailyQualityStat[];
};
export type SignatureChannelQualityResponse = {
date: string;
selectedDaySignatureCount: number;
items: SignatureChannelQualityItem[];
total: number;
page: number;