zhibo/接口配置检查报告.md

80 lines
3.2 KiB
Markdown
Raw Normal View History

# 接口配置检查报告
## 一、后端接口配置
### 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