85 lines
2.2 KiB
Markdown
85 lines
2.2 KiB
Markdown
|
|
# 快速部署 - 用户活动记录功能
|
||
|
|
|
||
|
|
## 已完成的工作
|
||
|
|
|
||
|
|
✅ 前端页面修改完成
|
||
|
|
✅ 后端接口开发完成
|
||
|
|
✅ 后端代码编译成功
|
||
|
|
✅ 数据库表结构设计完成
|
||
|
|
|
||
|
|
## 部署步骤
|
||
|
|
|
||
|
|
### 1. 创建数据库表(必须)
|
||
|
|
|
||
|
|
```bash
|
||
|
|
mysql -u root -p zhibo < user_activity_tables.sql
|
||
|
|
```
|
||
|
|
|
||
|
|
这将创建以下表:
|
||
|
|
- `eb_live_room_like` - 直播间点赞记录
|
||
|
|
- `eb_work_like` - 作品点赞记录
|
||
|
|
- `eb_wish_like` - 心愿点赞记录
|
||
|
|
- `eb_view_history` - 查看历史记录
|
||
|
|
|
||
|
|
### 2. 部署后端(已编译)
|
||
|
|
|
||
|
|
编译后的文件位置:
|
||
|
|
```
|
||
|
|
Zhibo/zhibo-h/crmeb-admin/target/Crmeb-admin.jar
|
||
|
|
```
|
||
|
|
|
||
|
|
如果在服务器上,重启服务:
|
||
|
|
```bash
|
||
|
|
cd /root/zhibo/Zhibo/zhibo-h/crmeb-admin
|
||
|
|
./restart.sh
|
||
|
|
```
|
||
|
|
|
||
|
|
### 3. 前端(无需重新编译)
|
||
|
|
|
||
|
|
前端代码已修改,刷新浏览器即可看到新功能。
|
||
|
|
|
||
|
|
## 使用方法
|
||
|
|
|
||
|
|
1. 登录管理后台
|
||
|
|
2. 进入"用户管理" -> "用户列表"
|
||
|
|
3. 点击任意用户的"详情"按钮
|
||
|
|
4. 在弹出的抽屉中,可以看到新增的三个标签页:
|
||
|
|
- **关注记录** - 显示用户关注了哪些人
|
||
|
|
- **点赞记录** - 显示用户点赞的内容
|
||
|
|
- **查看历史** - 显示用户的浏览记录
|
||
|
|
|
||
|
|
## 测试数据(可选)
|
||
|
|
|
||
|
|
如果需要测试,可以插入一些测试数据:
|
||
|
|
|
||
|
|
```sql
|
||
|
|
-- 插入点赞记录
|
||
|
|
INSERT INTO eb_live_room_like (user_id, room_id, create_time)
|
||
|
|
VALUES (43, '8', NOW());
|
||
|
|
|
||
|
|
-- 插入查看历史
|
||
|
|
INSERT INTO eb_view_history (user_id, target_type, target_id, target_title, view_duration, create_time)
|
||
|
|
VALUES (43, 'room', '8', '火影忍者', 1200, NOW());
|
||
|
|
```
|
||
|
|
|
||
|
|
## 注意事项
|
||
|
|
|
||
|
|
1. **数据收集**:这些表需要在应用中主动记录数据
|
||
|
|
- 用户点赞时,插入对应的点赞表
|
||
|
|
- 用户查看内容时,插入查看历史表
|
||
|
|
|
||
|
|
2. **性能**:所有表都已添加索引,查询性能良好
|
||
|
|
|
||
|
|
3. **权限**:只有管理员可以查看用户活动记录
|
||
|
|
|
||
|
|
## 相关文件
|
||
|
|
|
||
|
|
- 前端:`Zhibo/admin/src/views/user/list/userDetails.vue`
|
||
|
|
- 后端:`Zhibo/zhibo-h/crmeb-admin/src/main/java/com/zbkj/admin/controller/UserActivityController.java`
|
||
|
|
- 数据库:`user_activity_tables.sql`
|
||
|
|
- 详细文档:`用户活动记录功能说明.md`
|
||
|
|
|
||
|
|
## 完成!
|
||
|
|
|
||
|
|
部署完成后,管理员就可以在用户详情页面查看用户的关注记录、点赞记录和查看历史了。
|