import http from '../request' /** 后端用户信息(对应 User 模型;openpid 为主标识,openid 可空) */ export interface UserProfile { id: string openpid?: string | null openid?: string | null unionid?: string | null nickname?: string | null avatar?: string | null phone?: string | null createdAt?: string updatedAt?: string } /** 更新当前用户资料(昵称/头像),新用户在补填后提交到后端持久化 */ export async function updateProfile(profile: { nickname?: string; avatar?: string }): Promise { return http.patch('/api/users/me', profile) } /** 获取当前登录用户信息 */ export async function getMe(): Promise { return http.get('/api/users/me') }