test(crm): 完善高停留雷达Push通知与收件箱单测覆盖

这个提交包含在:
wikiboss
2026-09-21 11:14:57 +08:00
父节点 6c3d5d323a
当前提交 c178c0e1ef
共有 3 个文件被更改,包括 91 次插入 和 1 次删除

查看文件

@@ -87,7 +87,37 @@ export type LeadStatus = 'new' | 'contacted' | 'hot' | 'won' | 'archived';
export type LeadSource = 'nfc' | 'qr' | 'link' | 'ai_chat' | 'exchange';
export type CardContactSource = 'exchange' | 'collect' | 'scan';
export type CardContactSource = 'exchange' | 'collect' | 'scan' | 'event';
export type CardEventStatus = 'active' | 'ended';
export interface CardEvent {
id?: string | number;
code: string;
name: string;
status: CardEventStatus;
}
export interface CardEventMember {
id?: string | number;
eventId: number;
userId: number;
cardId: number;
}
export interface CardEventJoinResult {
event: CardEvent;
member: CardEventMember;
}
export interface TeamRankItem {
memberId: number;
memberName: string;
leads: number;
touches: number;
score: number;
rank: number;
}
export interface CardContact {
id?: string | number;
@@ -147,6 +177,11 @@ export interface RadarTrack {
createdAt?: string | Date;
}
export interface RadarHotInbox {
unread: number;
list: RadarTrack[];
}
export interface RecordRadarTrackParams {
cardId: string | number;
visitorId: string;