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

3.2 KiB

接口配置检查报告

一、后端接口配置

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