// 用户基础信息类型
export type UserProfile ={
  id?: string;
  username: string;
  email: string;
  gender?: string;
  birthday?: string;
  height_cm?: number;
  weight_kg?: number;
  bio?: string;
  avatar_url?: string;
  preferred_language?: string;
  role?:string;
  school_id?: string;  // 所属学校ID
  grade_id?: string;   // 所属年级ID  
  class_id?: string;   // 所属班级ID
}

// 语言选项类型 - 对应 ak_languages 表
export type LanguageOption = {
  id: string;        // UUID
  code: string;      // 语言代码，如 'zh-CN', 'en-US'
  name: string;      // 英文名称
  native_name: string; // 本地语言名称
}

export type UserStats = {
  trainings: number;
  points: number;
  streak: number;
}