feat: 临时改造讲解页方案 B 链路

接入展厅列表、展厅讲解点分组生成临时业务单元,并迁移讲解详情播放正文到新接口链路。
This commit is contained in:
lyf
2026-07-02 00:51:27 +08:00
parent e0aeafe062
commit 9efcef5190
14 changed files with 1429 additions and 288 deletions

View File

@@ -165,10 +165,50 @@ export interface MuseumExhibit {
audioNarrationTier?: 'STANDARD' | 'EXTENDED'
audioUnavailableReason?: string
audioAvailable?: boolean
audioStatus?: string
supportedLanguages?: string[]
imageStatus?: string
imageSource?: string
galleryUrls?: string[]
linkedExhibits?: Array<{
id: string
name: string
nameEn?: string
exhibitCode?: string
coverImageUrl?: string
}>
stopInfoAvailable?: boolean
stopInfoReason?: string
resolvedStopId?: string
playTargetType?: AudioPlayTargetType
playTargetId?: string
}
export interface ExplainGuideStop {
id: string
name: string
hallId?: string
hallName?: string
floorId?: string
targetType?: AudioPlayTargetType
targetId?: string
coverImageUrl?: string
description?: string
hasAudio?: boolean
poiId?: string
outlineId?: string
outlineName?: string
sort?: number
}
export interface ExplainBusinessUnit {
id: string
name: string
hallId: string
guideStopCount: number
stops: ExplainGuideStop[]
}
export interface GuideLocationPreview {
poiId: string
name: string