fix(user): align dto with latest payload

This commit is contained in:
2026-06-25 17:40:41 +08:00
parent e01b0daaf3
commit 94fb3ed19b
4 changed files with 50 additions and 24 deletions
-9
View File
@@ -15,19 +15,10 @@ export class User {
declare readonly platform: string;
declare readonly intimacy: number;
declare readonly dolBalance: number;
declare readonly relationshipStage: string;
declare readonly currentMood: string;
declare readonly personalityTraits: PersonalityTraits;
declare readonly preferredLanguage: string;
declare readonly createdAt: string;
declare readonly lastMessageAt: string;
declare readonly avatarUrl: string;
declare readonly loginProvider: string;
declare readonly isGuest: boolean;
/** 是否为 VIP 会员 */
declare readonly isVip: boolean;
/** 语音聊天剩余分钟数 */
declare readonly voiceMinutesRemaining: number;
private constructor(input: UserInput) {
const data = UserSchema.parse(input);