80 lines
3.2 KiB
Markdown
80 lines
3.2 KiB
Markdown
|
|
# 接口配置检查报告
|
||
|
|
|
||
|
|
## 一、后端接口配置
|
||
|
|
|
||
|
|
### 1. 前端 API (UserActivityRecordController)
|
||
|
|
路径前缀: `api/front/activity`
|
||
|
|
|
||
|
|
| 接口 | 方法 | 路径 | 状态 |
|
||
|
|
|------|------|------|------|
|
||
|
|
| 记录观看历史 | POST | /view/record | ✅ |
|
||
|
|
| 获取观看历史 | GET | /view/history | ✅ |
|
||
|
|
| 删除单条观看历史 | DELETE | /view/history/{historyId} | ✅ |
|
||
|
|
| 清空观看历史 | DELETE | /view/history | ✅ |
|
||
|
|
| 获取点赞记录 | GET | /like/records | ✅ |
|
||
|
|
| 获取点赞的直播间 | GET | /like/rooms | ✅ |
|
||
|
|
| 获取点赞的作品 | GET | /like/works | ✅ |
|
||
|
|
| 获取点赞的心愿 | GET | /like/wishes | ✅ |
|
||
|
|
| 获取关注记录 | GET | /follow/records | ✅ |
|
||
|
|
| 获取收藏的作品 | GET | /collect/works | ✅ |
|
||
|
|
| 获取用户活动统计 | GET | /stats | ✅ |
|
||
|
|
|
||
|
|
### 2. 管理端 API (UserActivityController)
|
||
|
|
路径前缀: `api/admin/user`
|
||
|
|
|
||
|
|
| 接口 | 方法 | 路径 | 状态 |
|
||
|
|
|------|------|------|------|
|
||
|
|
| 获取用户关注记录 | GET | /follow/records | ✅ |
|
||
|
|
| 获取用户点赞记录 | GET | /like/records | ✅ |
|
||
|
|
| 获取用户查看历史 | GET | /view/history | ✅ |
|
||
|
|
| 获取用户收藏的作品 | GET | /collect/works | ✅ |
|
||
|
|
| 获取用户活动统计 | GET | /activity/stats | ✅ |
|
||
|
|
|
||
|
|
## 二、Android 端接口配置 (ApiService.java)
|
||
|
|
|
||
|
|
| 接口 | 方法 | 路径 | 与后端匹配 |
|
||
|
|
|------|------|------|------|
|
||
|
|
| recordViewHistoryNew | POST | api/front/activity/view/record | ✅ |
|
||
|
|
| getViewHistory | GET | api/front/activity/view/history | ✅ |
|
||
|
|
| deleteViewHistory | DELETE | api/front/activity/view/history/{historyId} | ✅ |
|
||
|
|
| clearViewHistory | DELETE | api/front/activity/view/history | ✅ |
|
||
|
|
| getLikeRecords | GET | api/front/activity/like/records | ✅ |
|
||
|
|
| getLikedRoomsNew | GET | api/front/activity/like/rooms | ✅ |
|
||
|
|
| getLikedWorks | GET | api/front/activity/like/works | ✅ |
|
||
|
|
| getLikedWishes | GET | api/front/activity/like/wishes | ✅ |
|
||
|
|
| getFollowRecords | GET | api/front/activity/follow/records | ✅ |
|
||
|
|
| getCollectedWorks | GET | api/front/activity/collect/works | ✅ |
|
||
|
|
| getUserActivityStats | GET | api/front/activity/stats | ✅ |
|
||
|
|
|
||
|
|
## 三、管理端前端接口配置 (userActivity.js)
|
||
|
|
|
||
|
|
| 接口 | 方法 | 路径 | 与后端匹配 |
|
||
|
|
|------|------|------|------|
|
||
|
|
| getFollowRecords | GET | /admin/user/follow/records | ✅ |
|
||
|
|
| getLikeRecords | GET | /admin/user/like/records | ✅ |
|
||
|
|
| getViewHistory | GET | /admin/user/view/history | ✅ |
|
||
|
|
| getCollectedWorks | GET | /admin/user/collect/works | ✅ |
|
||
|
|
| getUserActivityStats | GET | /admin/user/activity/stats | ✅ |
|
||
|
|
|
||
|
|
> 注:管理端前端 baseURL 为 `/api`,所以实际请求路径为 `/api/admin/user/...`
|
||
|
|
|
||
|
|
## 四、数据库表配置
|
||
|
|
|
||
|
|
| 表名 | 用途 | 状态 |
|
||
|
|
|------|------|------|
|
||
|
|
| eb_view_history | 查看历史记录 | ✅ 已创建 |
|
||
|
|
| eb_live_room_like | 直播间点赞记录 | ✅ 已创建 |
|
||
|
|
| eb_wish_like | 心愿点赞记录 | ✅ 已创建 |
|
||
|
|
| eb_search_history | 搜索历史 | ✅ 已创建 |
|
||
|
|
| eb_hot_search | 热门搜索 | ✅ 已创建 |
|
||
|
|
| eb_works_relation | 作品关系(点赞、收藏) | ✅ 已创建 |
|
||
|
|
|
||
|
|
## 五、检查结论
|
||
|
|
|
||
|
|
✅ **所有接口配置正确,前后端路径匹配**
|
||
|
|
|
||
|
|
### 部署注意事项:
|
||
|
|
1. 后端需要重新编译部署
|
||
|
|
2. 管理端前端需要重新构建部署
|
||
|
|
3. Android 端需要重新编译 APK
|