feat(broadcast): finish multi-role insight experience

This commit is contained in:
2026-07-25 15:18:58 +08:00
parent 7990db6883
commit 230dfb4dfc
20 changed files with 552 additions and 81 deletions
+3
View File
@@ -7,6 +7,7 @@ type ApiResult<T> = {
};
export type BroadcastStatus = 'PUBLISHED' | 'WITHDRAWN';
export type BroadcastInsightStatus = 'NOT_PROCESSED' | 'PENDING' | 'READY' | 'PARTIAL' | 'FAILED';
export type BroadcastTargetRequest = {
projectCodes: string[];
@@ -51,6 +52,8 @@ export type BroadcastAttachment = {
summary?: string;
errorMessage?: string;
downloadUrl?: string;
insightStatus?: BroadcastInsightStatus;
perspectiveLabels?: string[];
};
export type BroadcastAdminPage = {