feat: 支持关卡配置分享

This commit is contained in:
richarjiang
2026-04-06 17:32:32 +08:00
parent c7f52ab032
commit b489ab40f5
8 changed files with 392 additions and 24 deletions

View File

@@ -29,3 +29,29 @@ export interface GameData {
user: { id: string; points: number };
completedLevelIds: string[];
}
/** 创建分享响应 */
export interface CreateShareData {
shareCode: string;
title: string;
levelCount: number;
}
/** 分享关卡数据 */
export interface ShareLevelData {
id: string;
level: number;
imageUrl: string;
answer: string;
hint1: string;
hint2: string;
hint3: string;
sortOrder: number;
}
/** 加入分享响应 */
export interface JoinShareData {
shareCode: string;
title: string;
levels: ShareLevelData[];
}