users 表新增字段:
gender(性别)birthday(生日)bio(个人简介)src/main/resources/db/alter_users_add_profile_fields.sql 为旧库补齐字段。schema.sql 已同步包含上述字段。| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/user/profile?userId=ID |
获取指定用户资料 |
| PUT | /api/user/profile |
更新用户资料 |
UpdateProfileDTO(userId、nickname、avatar、gender、birthday、bio、phone、email)UserService.getProfile、UserService.updateProfileuni.setStorageSync('userInfo') 与 isLogin。pages/profile/profile.vue 会在进入页面时从本地缓存读取并刷新后端数据。pages/edit-profile/edit-profile.vue