zhibo/Zhibo/admin/管理端功能清单报告.md
2025-12-29 14:56:26 +08:00

767 lines
35 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 直播平台管理端功能清单报告
> 生成时间2024年12月29日
> 项目路径Zhibo/admin (前端) | Zhibo/zhibo-h (后端)
---
## 一、系统概述
管理端采用 Vue.js + Element UI 前端框架Spring Boot 后端框架,实现了直播平台的全面管理功能。
### 技术栈
- 前端Vue 2.x + Element UI + Vue Router + Vuex
- 后端Spring Boot + MyBatis Plus + MySQL + Redis
- API 基础路径:`/api/admin/`
---
## 二、功能模块总览
| 序号 | 模块名称 | 路由前缀 | 功能数量 | 状态 |
|------|----------|----------|----------|------|
| 1 | 数据监控 | /monitor | 4 | ✅ 完整 |
| 2 | 用户管理 | /userManage | 11 | ✅ 完整 |
| 3 | 直播管理 | /liveManage | 7 | ✅ 完整 |
| 4 | 社交互动 | /socialManage | 13 | ✅ 完整 |
| 5 | 礼物打赏 | /giftManage | 3 | ✅ 完整 |
| 6 | 虚拟道具 | /virtualProps | 2 | ✅ 完整 |
| 7 | 营销活动 | /activityManage | 5 | ✅ 完整 |
| 8 | 任务系统 | /taskManage | 5 | ✅ 完整 |
| 9 | 财务管理 | /financeManage | 12 | ✅ 完整 |
| 10 | 订单商城 | /shopManage | 6 | ✅ 完整 |
| 11 | 内容管理 | /contentManage | 4 | ✅ 完整 |
| 12 | 用户反馈 | /feedbackManage | 3 | ✅ 完整 |
| 13 | 代理管理 | /agentManage | 3 | ✅ 完整 |
| 14 | 系统设置 | /systemSetting | 18 | ✅ 完整 |
---
## 三、详细功能清单
### 1. 数据监控 (/monitor)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 监控概览 | /monitor/overview | monitor/overview/index.vue | monitor.js | MonitorController.java |
| 在线用户 | /monitor/users | monitor/users/index.vue | monitor.js | MonitorController.java |
| 活跃房间 | /monitor/rooms | monitor/rooms/index.vue | monitor.js | MonitorController.java |
| 系统状态 | /monitor/system | monitor/system/index.vue | monitor.js | MonitorController.java |
**API接口**
- `GET /admin/monitor/overview` - 在线概览
- `GET /admin/monitor/users` - 在线用户列表
- `GET /admin/monitor/rooms` - 活跃房间列表
- `POST /admin/monitor/kick/{userId}` - 强制用户下线
- `POST /admin/monitor/room/close/{roomId}` - 关闭直播间
- `GET /admin/monitor/trends` - 数据趋势
- `GET /admin/monitor/system` - 系统状态
---
### 2. 用户管理 (/userManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 用户列表 | /userManage/list | user/list/index.vue | user.js | UserController.java |
| 私聊管理 | /userManage/chat | user/chat/index.vue | chat.js | ChatManagementController.java |
| 用户等级 | /userManage/grade | user/grade/index.vue | user.js | UserLevelController.java |
| 用户标签 | /userManage/label | user/group/index.vue | user.js | UserGroupController.java |
| 会员包管理 | /userManage/member/package | member/package/index.vue | memberPackage.js | MemberPackageController.java |
| 贵族等级 | /userManage/noble/list | noble/list.vue | nobleLevel.js | NobleLevelController.java |
| 魅力值等级 | /userManage/charm/level | charm/level/index.vue | charmLevel.js | CharmLevelController.java |
| 车辆认证 | /userManage/auth/car | auth/car/index.vue | carAuth.js | CarAuthController.java |
| 房间拉黑 | /userManage/blacklist/room | blacklist/room.vue | blacklist.js | BlacklistController.java |
| 用户拉黑 | /userManage/blacklist/user | blacklist/user.vue | blacklist.js | BlacklistController.java |
**API接口**
- `GET /admin/user/list` - 用户列表
- `GET /admin/user/info/{id}` - 用户详情
- `POST /admin/user/update` - 更新用户
- `POST /admin/user/operate/founds` - 积分余额操作
- `GET /admin/user/level/list` - 等级列表
- `GET /admin/user/group/list` - 分组列表
- `GET /admin/user/tag/list` - 标签列表
---
### 3. 直播管理 (/liveManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 房间列表 | /liveManage/room/list | room/list/index.vue | room.js | RoomController.java |
| 房间类型 | /liveManage/room/type | room/type/index.vue | room.js | RoomTypeController.java |
| 房间背景 | /liveManage/room/background | room/background/index.vue | room.js | RoomBackgroundController.java |
| 家族列表 | /liveManage/family/list | family/list/index.vue | familyList.js | FamilyListController.java |
| 家族级别 | /liveManage/family/level | family/level/index.vue | familyLevel.js | FamilyLevelController.java |
| 家族成员 | /liveManage/family/member | family/member/index.vue | familyMember.js | FamilyMemberController.java |
| 粉丝团管理 | /liveManage/fanGroup/list | fanGroup/list/index.vue | fanGroup.js | FanGroupController.java |
**API接口**
- `GET /admin/room/live/list` - 直播房间列表
- `POST /admin/room/live/create` - 创建直播房间
- `POST /admin/room/live/toggle-status/{id}` - 切换直播状态
- `GET /admin/room/live/chat/{roomId}` - 获取弹幕记录
- `GET /admin/room/type/list` - 房间类型列表
- `GET /admin/room/background/list` - 房间背景列表
- `GET /admin/family/list` - 家族列表
- `GET /admin/family/level/list` - 家族级别列表
---
### 4. 社交互动 (/socialManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 好友关系 | /socialManage/friend/list | friend/list/index.vue | friend.js | FriendAdminController.java |
| 好友请求 | /socialManage/friend/requests | friend/requests/index.vue | friend.js | FriendAdminController.java |
| 好友统计 | /socialManage/friend/statistics | friend/statistics/index.vue | friend.js | FriendAdminController.java |
| 关注记录 | /socialManage/follow/record | follow/record/index.vue | followRecord.js | FollowRecordController.java |
| 通话记录 | /socialManage/call/list | call/list/index.vue | call.js | CallAdminController.java |
| 通话统计 | /socialManage/call/statistics | call/statistics/index.vue | call.js | CallAdminController.java |
| 会话管理 | /socialManage/session/list | session/list/index.vue | session.js | SessionController.java |
| 聊天常用语 | /socialManage/chatPhrase/list | chatphrase/list/index.vue | chatPhrase.js | ChatPhraseController.java |
| 动态评论 | /socialManage/comment/dynamic | comment/dynamic/index.vue | comment.js | CommentController.java |
| 评论回复 | /socialManage/comment/reply | comment/reply/index.vue | comment.js | CommentController.java |
| 动态列表 | /socialManage/dynamic/list | dynamic/list/index.vue | userDynamic.js | UserDynamicController.java |
| 互动列表 | /socialManage/interact/index | interact/index.vue | - | - |
**API接口**
- `GET /admin/friend/list` - 好友关系列表
- `GET /admin/friend/requests` - 好友请求列表
- `DELETE /admin/friend/{id}` - 解除好友关系
- `GET /admin/friend/statistics` - 好友统计
- `GET /admin/call/list` - 通话记录列表
- `GET /admin/call/statistics` - 通话统计
- `GET /admin/follow/record/list` - 关注记录列表
- `GET /admin/dynamic/list` - 动态列表
---
### 5. 礼物打赏 (/giftManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 礼物列表 | /giftManage/list | gift/index.vue | gift.js | GiftAdminController.java |
| 礼物数量 | /giftManage/num | giftnum/index.vue | - | - |
| 打赏记录 | /giftManage/reward/record | giftreward/record/index.vue | giftRewardRecord.js | GiftRewardRecordController.java |
**API接口**
- `GET /admin/gift/list` - 礼物列表
- `POST /admin/gift/add` - 添加礼物
- `POST /admin/gift/update/{id}` - 更新礼物
- `POST /admin/gift/status/{id}` - 更新状态
- `POST /admin/gift/heartbeat/{id}` - 更新心动状态
- `DELETE /admin/gift/{id}` - 删除礼物
- `GET /admin/gift/statistics` - 礼物统计
- `GET /admin/gift/rewardRecord/list` - 打赏记录列表
---
### 6. 虚拟道具 (/virtualProps)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 坐骑管理 | /virtualProps/mount/list | mount/list/index.vue | mount.js | MountController.java |
| 头饰管理 | /virtualProps/headwear/list | headwear/list/index.vue | headwear.js | HeadwearController.java |
---
### 7. 营销活动 (/activityManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 平台活动 | /activityManage/platform/list | activity/platform/index.vue | platformActivity.js | PlatformActivityController.java |
| 抽奖管理 | /activityManage/lottery/list | lottery/list/index.vue | lotteryPrize.js | LotteryPrizeController.java |
| 营销管理 | /activityManage/marketing/coupon | marketing/coupon/list.vue | marketing.js | StoreCouponController.java |
| 邀请管理 | /activityManage/invite/list | invite/list/index.vue | invite.js | InviteController.java |
| 夫妻相 | /activityManage/couple/list | couple/list/index.vue | - | - |
---
### 8. 任务系统 (/taskManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 签到配置 | /taskManage/sign/config | user/sign/index.vue | sign.js | UserSignAdminController.java |
| 签到记录 | /taskManage/sign/list | user/sign/list.vue | sign.js | UserSignAdminController.java |
| 新手任务 | /taskManage/novice/list | noviceTask/list/index.vue | noviceTask.js | NoviceTaskController.java |
| 任务记录 | /taskManage/novice/userTask | noviceTask/userTask/index.vue | noviceTask.js | NoviceTaskController.java |
| 签到记录 | /taskManage/novice/signin | noviceTask/signin/index.vue | noviceTask.js | NoviceTaskController.java |
---
### 9. 财务管理 (/financeManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 提现审核 | /financeManage/withdraw/index | withdraw/index.vue | withdraw.js | WithdrawController.java |
| 提现金额配置 | /financeManage/withdraw/amount | withdraw/amount/index.vue | withdrawAmount.js | WithdrawAmountController.java |
| 充值记录 | /financeManage/charge/record | financial/record/charge/index.vue | financial.js | UserRechargeController.java |
| 资金监控 | /financeManage/monitor | financial/record/monitor/index.vue | financial.js | FundsMonitorController.java |
| 兑换记录 | /financeManage/exchange/record | exchange/record/index.vue | exchangeRecord.js | ExchangeRecordController.java |
| 金币明细 | /financeManage/detail/coin | financial/coinDetail/index.vue | coinDetail.js | CoinDetailController.java |
| 钻石明细 | /financeManage/detail/diamond | financial/diamondDetail/index.vue | diamondDetail.js | DiamondDetailController.java |
| 魅力值明细 | /financeManage/detail/charm | financial/charmDetail/index.vue | charmDetail.js | CharmDetailController.java |
| 金币钻石配置 | /financeManage/config/goldDiamond | goldDiamondConfig/list/index.vue | goldDiamondConfig.js | GoldDiamondConfigController.java |
| 聊天付费配置 | /financeManage/config/chatPay | chatPayConfig/list/index.vue | chatPayConfig.js | ChatPayConfigController.java |
| 订单列表 | /financeManage/order/list | financial/order/index.vue | financialOrder.js | OrderController.java |
| 充值订单 | /financeManage/order/recharge | financial/rechargeOrder/index.vue | rechargeOrder.js | RechargeOrderController.java |
**API接口**
- `GET /admin/withdraw/list` - 提现列表
- `POST /admin/withdraw/audit/{id}` - 审核提现
- `GET /admin/recharge/list` - 充值记录
- `GET /admin/coin-detail/list` - 金币明细
- `GET /admin/diamond-detail/list` - 钻石明细
- `GET /admin/exchange/record/list` - 兑换记录
---
### 10. 订单商城 (/shopManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 商品管理 | /shopManage/product/list | store/index.vue | store.js | StoreProductController.java |
| 订单管理 | /shopManage/order/list | order/index.vue | order.js | StoreOrderController.java |
| 分销管理 | /shopManage/distribution/index | distribution/index.vue | distribution.js | RetailShopController.java |
---
### 11. 内容管理 (/contentManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 文章管理 | /contentManage/article/list | content/article/list.vue | article.js | ArticleController.java |
| 文章分类 | /contentManage/article/category | content/articleclass/list.vue | article.js | CategoryController.java |
| 轮播图管理 | /contentManage/banner/list | banner/index.vue | banner.js | BannerController.java |
| 系统消息 | /contentManage/message/list | systemMessage/list/index.vue | systemMessage.js | SystemMessageController.java |
| 客服联系方式 | /contentManage/help/customerService | help/customerServiceGroup/index.vue | customerServiceGroup.js | CustomerServiceGroupController.java |
---
### 12. 用户反馈 (/feedbackManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 举报列表 | /feedbackManage/report/list | reportFeedback/reportList/index.vue | reportList.js | ReportListController.java |
| 反馈列表 | /feedbackManage/feedback/list | help/feedback/index.vue | feedback.js | FeedbackController.java |
| 申诉管理 | /feedbackManage/appeal/list | appeal/index.vue | appeal.js | - |
---
### 13. 代理管理 (/agentManage)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 代理列表 | /agentManage/list | agent/list/index.vue | agent.js | AgentController.java |
| 代理消息 | /agentManage/message | agent/message/index.vue | agentMessage.js | AgentMessageController.java |
| 代理提现 | /agentManage/withdraw | agent/withdraw/index.vue | agentWithdraw.js | AgentWithdrawController.java |
---
### 14. 系统设置 (/systemSetting)
| 功能 | 路由 | 视图文件 | API文件 | 后端控制器 |
|------|------|----------|---------|------------|
| 系统设置 | /systemSetting/basic | systemSetting/setting/index.vue | systemConfig.js | SystemConfigController.java |
| 消息通知 | /systemSetting/notification | systemSetting/notification/index.vue | systemSetting.js | SystemNotificationController.java |
| 角色管理 | /systemSetting/role/identity | systemSetting/administratorAuthority/identityManager/index.vue | role.js | SystemRoleController.java |
| 管理员列表 | /systemSetting/role/admin | systemSetting/administratorAuthority/adminList/index.vue | systemadmin.js | SystemAdminController.java |
| 权限规则 | /systemSetting/role/permission | systemSetting/administratorAuthority/permissionRules/index.vue | role.js | SystemMenuController.java |
| 一键换色 | /systemSetting/design/theme | design/theme/index.vue | devise.js | - |
| 页面设计 | /systemSetting/design/page | design/viewDesign/index.vue | pagediy.js | PageDiyController.java |
| 首页装修 | /systemSetting/design/home | design/devise/index.vue | devise.js | PageLayoutController.java |
| 版本管理 | /systemSetting/version/list | clientVersion/list/index.vue | systemVersion.js | SystemVersionController.java |
| 敏感词管理 | /systemSetting/sensitiveWord/list | sensitiveWord/list/index.vue | sensitiveWord.js | SensitiveWordController.java |
| 验证码管理 | /systemSetting/verifycode/list | verifycode/index.vue | - | - |
| 参数配置 | /systemSetting/config/params | config/params/index.vue | configApi.js | SystemConfigController.java |
| 配置分类 | /systemSetting/dev/category | maintain/devconfig/configCategroy.vue | configTabApi.js | SystemGroupController.java |
| 组合数据 | /systemSetting/dev/combinedData | maintain/devconfig/combinedData.vue | systemGroupData.js | SystemGroupDataController.java |
| 素材管理 | /systemSetting/picture | maintain/picture/index.vue | system.js | SystemAttachmentController.java |
| 缓存清除 | /systemSetting/clearCache | maintain/clearCache/index.vue | system.js | - |
| 定时任务 | /systemSetting/schedule/list | maintain/schedule/list/index.vue | schedule.js | ScheduleJobController.java |
| 任务日志 | /systemSetting/schedule/log | maintain/schedule/logList/index.vue | schedule.js | ScheduleJobController.java |
---
## 四、主页仪表盘
### 实时数据监控20项指标
| 指标 | 说明 | API字段 |
|------|------|---------|
| 会员总注册数 | 平台总用户数 | totalUsers |
| 今日注册会员 | 当日新增用户 | todayUsers |
| 充值总金额 | 历史充值总额 | totalRecharge |
| 今日充值金额 | 当日充值金额 | todayRecharge |
| 提现总金额 | 历史提现总额 | totalWithdraw |
| 今日提现金额 | 当日提现金额 | todayWithdraw |
| 钻石总余额 | 用户钻石总量 | totalDiamond |
| 金币总余额 | 用户金币总量 | totalCoin |
| 今日礼物订单 | 当日礼物订单数 | todayGiftOrders |
| 礼物订单总额 | 历史礼物总金额 | totalGiftAmount |
| 今日礼物金额 | 当日礼物金额 | todayGiftAmount |
| 正在直播 | 当前直播房间数 | liveRooms |
| 当前观众数 | 在线观看人数 | totalViewers |
| 今日签到用户 | 当日签到人数 | todaySignUsers |
| 今日任务赠送 | 当日任务奖励 | todayTaskReward |
| 历史余额赠送 | 系统赠送总额 | totalGiftBalance |
| 动态总数 | 用户动态数量 | totalDynamics |
| 评论总数 | 评论数量 | totalComments |
| 待处理反馈 | 未处理反馈数 | totalFeedbacks |
| 待处理举报 | 未处理举报数 | totalReports |
| 当前在线用户 | 5分钟内活跃用户 | onlineUsers |
### 原有图表组件
- 销售额/用户访问量/订单量/新增用户baseInfo
- 快捷入口/经营数据gridMenu
- 用户概览/用户渠道饼图userOverview
- 订单统计30天/周/月/年visitChart
- 用户统计折线图userChart
---
## 五、API文件清单99个
| 序号 | 文件名 | 功能描述 |
|------|--------|----------|
| 1 | agent.js | 代理管理 |
| 2 | agentMessage.js | 代理消息 |
| 3 | agentWithdraw.js | 代理提现 |
| 4 | appeal.js | 申诉管理 |
| 5 | article.js | 文章管理 |
| 6 | authInformation.js | 认证信息 |
| 7 | banner.js | 轮播图管理 |
| 8 | blacklist.js | 黑名单管理 |
| 9 | call.js | 通话管理 |
| 10 | carAuth.js | 车辆认证 |
| 11 | categoryApi.js | 分类管理 |
| 12 | certification.js | 实名认证 |
| 13 | charmDetail.js | 魅力值明细 |
| 14 | charmLevel.js | 魅力值等级 |
| 15 | chat.js | 聊天管理 |
| 16 | chatPayConfig.js | 聊天付费配置 |
| 17 | chatPhrase.js | 聊天常用语 |
| 18 | coinDetail.js | 金币明细 |
| 19 | comment.js | 评论管理 |
| 20 | configApi.js | 配置接口 |
| 21 | configTabApi.js | 配置分类 |
| 22 | customerService.js | 客服管理 |
| 23 | customerServiceGroup.js | 客服分组 |
| 24 | dashboard.js | 仪表盘数据 |
| 25 | devise.js | 页面设计 |
| 26 | diamondDetail.js | 钻石明细 |
| 27 | diamondRechargeAmount.js | 钻石充值金额 |
| 28 | distribution.js | 分销管理 |
| 29 | dynamic.js | 动态管理 |
| 30 | exchangeDetail.js | 兑换明细 |
| 31 | exchangeRecord.js | 兑换记录 |
| 32 | familyLevel.js | 家族级别 |
| 33 | familyList.js | 家族列表 |
| 34 | familyMember.js | 家族成员 |
| 35 | fanGroup.js | 粉丝团管理 |
| 36 | fans.js | 粉丝管理 |
| 37 | feedback.js | 反馈管理 |
| 38 | financial.js | 财务管理 |
| 39 | financialOrder.js | 财务订单 |
| 40 | followRecord.js | 关注记录 |
| 41 | friend.js | 好友管理 |
| 42 | gift.js | 礼物管理 |
| 43 | giftDetail.js | 礼物明细 |
| 44 | giftRewardRecord.js | 打赏记录 |
| 45 | goldDiamondConfig.js | 金币钻石配置 |
| 46 | headwear.js | 头饰管理 |
| 47 | invite.js | 邀请管理 |
| 48 | liveRecharge.js | 直播充值 |
| 49 | logistics.js | 物流管理 |
| 50 | lotteryPrize.js | 抽奖奖品 |
| 51 | lotteryProbability.js | 抽奖概率 |
| 52 | marketing.js | 营销管理 |
| 53 | matchText.js | 匹配文本 |
| 54 | memberPackage.js | 会员包管理 |
| 55 | monitor.js | 监控管理 |
| 56 | mount.js | 坐骑管理 |
| 57 | mountList.js | 坐骑列表 |
| 58 | mountOrder.js | 坐骑订单 |
| 59 | mountPurchaseRecord.js | 坐骑购买记录 |
| 60 | nobleLevel.js | 贵族等级 |
| 61 | noviceTask.js | 新手任务 |
| 62 | order.js | 订单管理 |
| 63 | orderManage.js | 订单管理扩展 |
| 64 | pagediy.js | 页面DIY |
| 65 | platformActivity.js | 平台活动 |
| 66 | purchaseDetail.js | 购买明细 |
| 67 | receiveGiftDetail.js | 收礼明细 |
| 68 | rechargeOrder.js | 充值订单 |
| 69 | report.js | 举报管理 |
| 70 | reportList.js | 举报列表 |
| 71 | req.js | 请求封装 |
| 72 | role.js | 角色管理 |
| 73 | roleApi.js | 角色接口 |
| 74 | room.js | 房间管理 |
| 75 | schedule.js | 定时任务 |
| 76 | sensitiveWord.js | 敏感词管理 |
| 77 | session.js | 会话管理 |
| 78 | sign.js | 签到管理 |
| 79 | sms.js | 短信管理 |
| 80 | socialDynamic.js | 社交动态 |
| 81 | statistic.js | 统计数据 |
| 82 | store.js | 商品管理 |
| 83 | storePoint.js | 积分商城 |
| 84 | system.js | 系统管理 |
| 85 | systemadmin.js | 管理员管理 |
| 86 | systemConfig.js | 系统配置 |
| 87 | systemFormConfig.js | 表单配置 |
| 88 | systemGroup.js | 系统分组 |
| 89 | systemGroupData.js | 组合数据 |
| 90 | systemMessage.js | 系统消息 |
| 91 | systemSetting.js | 系统设置 |
| 92 | systemVersion.js | 版本管理 |
| 93 | user.js | 用户管理 |
| 94 | userDynamic.js | 用户动态 |
| 95 | withdraw.js | 提现管理 |
| 96 | withdrawAmount.js | 提现金额配置 |
| 97 | withdrawApproved.js | 已审核提现 |
| 98 | withdrawPending.js | 待审核提现 |
| 99 | wxApi.js | 微信接口 |
---
## 六、后端控制器清单128个
| 序号 | 控制器名称 | 功能描述 |
|------|------------|----------|
| 1 | ActivityStyleController.java | 活动样式管理 |
| 2 | AdminLoginController.java | 管理员登录 |
| 3 | AgentController.java | 代理管理 |
| 4 | AgentMessageController.java | 代理消息 |
| 5 | AgentWithdrawController.java | 代理提现 |
| 6 | ArticleController.java | 文章管理 |
| 7 | BannerController.java | 轮播图管理 |
| 8 | BlacklistController.java | 黑名单管理 |
| 9 | CallAdminController.java | 通话管理 |
| 10 | CallbackController.java | 回调处理 |
| 11 | CarAuthController.java | 车辆认证 |
| 12 | CategoryController.java | 分类管理 |
| 13 | CharmDetailController.java | 魅力值明细 |
| 14 | CharmLevelController.java | 魅力值等级 |
| 15 | ChatManagementController.java | 聊天管理 |
| 16 | ChatPayConfigController.java | 聊天付费配置 |
| 17 | ChatPhraseController.java | 聊天常用语 |
| 18 | CoinDetailController.java | 金币明细 |
| 19 | CommentController.java | 评论管理 |
| 20 | CopyrightController.java | 版权管理 |
| 21 | CustomerServiceGroupController.java | 客服分组 |
| 22 | DashboardController.java | 仪表盘数据 |
| 23 | DiamondDetailController.java | 钻石明细 |
| 24 | DiamondRechargeAmountController.java | 钻石充值金额 |
| 25 | DynamicController.java | 动态管理 |
| 26 | ExcelController.java | Excel导出 |
| 27 | ExchangeDetailController.java | 兑换明细 |
| 28 | ExchangeRecordController.java | 兑换记录 |
| 29 | ExpressController.java | 快递管理 |
| 30 | FamilyLevelController.java | 家族级别 |
| 31 | FamilyListController.java | 家族列表 |
| 32 | FamilyMemberController.java | 家族成员 |
| 33 | FanGroupController.java | 粉丝团管理 |
| 34 | FeedbackController.java | 反馈管理 |
| 35 | FollowRecordController.java | 关注记录 |
| 36 | FriendAdminController.java | 好友管理 |
| 37 | FundsMonitorController.java | 资金监控 |
| 38 | GiftAdminController.java | 礼物管理 |
| 39 | GiftDetailController.java | 礼物明细 |
| 40 | GiftRewardRecordController.java | 打赏记录 |
| 41 | GoldDiamondConfigController.java | 金币钻石配置 |
| 42 | HeadwearController.java | 头饰管理 |
| 43 | HomeController.java | 首页数据 |
| 44 | InviteController.java | 邀请管理 |
| 45 | LiveRechargeController.java | 直播充值 |
| 46 | LotteryPrizeController.java | 抽奖奖品 |
| 47 | LotteryProbabilityController.java | 抽奖概率 |
| 48 | MatchTextController.java | 匹配文本 |
| 49 | MemberPackageController.java | 会员包管理 |
| 50 | MenuInitController.java | 菜单初始化 |
| 51 | MonitorController.java | 监控管理 |
| 52 | MountController.java | 坐骑管理 |
| 53 | MountListController.java | 坐骑列表 |
| 54 | MountOrderController.java | 坐骑订单 |
| 55 | MountPurchaseRecordController.java | 坐骑购买记录 |
| 56 | NobleLevelController.java | 贵族等级 |
| 57 | NoviceTaskController.java | 新手任务 |
| 58 | OnePassController.java | 一键通行 |
| 59 | OrderController.java | 订单管理 |
| 60 | OrderManageController.java | 订单管理扩展 |
| 61 | PageDiyController.java | 页面DIY |
| 62 | PageLayoutController.java | 页面布局 |
| 63 | PlatformActivityController.java | 平台活动 |
| 64 | PurchaseDetailController.java | 购买明细 |
| 65 | ReceiveGiftDetailController.java | 收礼明细 |
| 66 | RechargeOrderController.java | 充值订单 |
| 67 | ReportController.java | 举报管理 |
| 68 | ReportListController.java | 举报列表 |
| 69 | RetailShopController.java | 分销管理 |
| 70 | RoomBackgroundController.java | 房间背景 |
| 71 | RoomController.java | 房间管理 |
| 72 | RoomTypeController.java | 房间类型 |
| 73 | ScheduleJobController.java | 定时任务 |
| 74 | SensitiveWordController.java | 敏感词管理 |
| 75 | SessionController.java | 会话管理 |
| 76 | ShippingTemplatesController.java | 运费模板 |
| 77 | ShippingTemplatesFreeController.java | 包邮模板 |
| 78 | ShippingTemplatesRegionController.java | 区域运费 |
| 79 | SmsRecordController.java | 短信记录 |
| 80 | StoreBargainController.java | 砍价活动 |
| 81 | StoreCombinationController.java | 拼团活动 |
| 82 | StoreCouponController.java | 优惠券管理 |
| 83 | StoreCouponUserController.java | 用户优惠券 |
| 84 | StoreOrderController.java | 商城订单 |
| 85 | StoreOrderStatusController.java | 订单状态 |
| 86 | StoreProductController.java | 商品管理 |
| 87 | StoreProductReplyController.java | 商品评价 |
| 88 | StoreProductRuleController.java | 商品规则 |
| 89 | StoreSeckillController.java | 秒杀活动 |
| 90 | StoreSeckillMangerController.java | 秒杀管理 |
| 91 | SystemAdminController.java | 管理员管理 |
| 92 | SystemAttachmentController.java | 素材管理 |
| 93 | SystemCityController.java | 城市管理 |
| 94 | SystemConfigController.java | 系统配置 |
| 95 | SystemFormTempController.java | 表单模板 |
| 96 | SystemGroupController.java | 系统分组 |
| 97 | SystemGroupDataController.java | 组合数据 |
| 98 | SystemMenuController.java | 菜单管理 |
| 99 | SystemMessageController.java | 系统消息 |
| 100 | SystemNotificationController.java | 消息通知 |
| 101 | SystemRoleController.java | 角色管理 |
| 102 | SystemStoreController.java | 门店管理 |
| 103 | SystemStoreStaffController.java | 门店员工 |
| 104 | SystemUserLevelController.java | 用户等级 |
| 105 | SystemVersionController.java | 版本管理 |
| 106 | SystemWriteOffOrderController.java | 核销订单 |
| 107 | TemplateMessageController.java | 模板消息 |
| 108 | UploadController.java | 文件上传 |
| 109 | UserController.java | 用户管理 |
| 110 | UserDynamicController.java | 用户动态 |
| 111 | UserExtractController.java | 用户提现 |
| 112 | UserGroupController.java | 用户分组 |
| 113 | UserIntegralController.java | 用户积分 |
| 114 | UserLevelController.java | 用户等级 |
| 115 | UserRechargeController.java | 用户充值 |
| 116 | UserSignAdminController.java | 签到管理 |
| 117 | UserStatisticsController.java | 用户统计 |
| 118 | UserTagController.java | 用户标签 |
| 119 | WeChatAdminController.java | 微信管理 |
| 120 | WechatCallbackController.java | 微信回调 |
| 121 | WeChatController.java | 微信接口 |
| 122 | WechatMediaController.java | 微信素材 |
| 123 | WechatReplyController.java | 微信回复 |
| 124 | WithdrawAmountController.java | 提现金额配置 |
| 125 | WithdrawApprovedController.java | 已审核提现 |
| 126 | WithdrawController.java | 提现管理 |
| 127 | WithdrawPendingController.java | 待审核提现 |
| 128 | YlyPrintController.java | 易联云打印 |
---
## 七、视图文件夹清单73个
| 序号 | 文件夹名 | 功能描述 |
|------|----------|----------|
| 1 | activity | 活动管理 |
| 2 | agent | 代理管理 |
| 3 | appeal | 申诉管理 |
| 4 | appSetting | 应用设置 |
| 5 | auth | 认证管理 |
| 6 | banner | 轮播图管理 |
| 7 | blacklist | 黑名单管理 |
| 8 | call | 通话管理 |
| 9 | certification | 实名认证 |
| 10 | charm | 魅力值管理 |
| 11 | chatpay | 聊天付费 |
| 12 | chatPayConfig | 聊天付费配置 |
| 13 | chatphrase | 聊天常用语 |
| 14 | clientVersion | 客户端版本 |
| 15 | coinexchange | 金币兑换 |
| 16 | comment | 评论管理 |
| 17 | config | 配置管理 |
| 18 | content | 内容管理 |
| 19 | couple | 夫妻相活动 |
| 20 | dashboard | 仪表盘 |
| 21 | design | 页面设计 |
| 22 | detail | 明细管理 |
| 23 | distribution | 分销管理 |
| 24 | dynamic | 动态管理 |
| 25 | error-log | 错误日志 |
| 26 | error-page | 错误页面 |
| 27 | exchange | 兑换管理 |
| 28 | family | 家族管理 |
| 29 | fanGroup | 粉丝团管理 |
| 30 | fans | 粉丝管理 |
| 31 | financial | 财务管理 |
| 32 | follow | 关注管理 |
| 33 | friend | 好友管理 |
| 34 | gift | 礼物管理 |
| 35 | giftnum | 礼物数量 |
| 36 | giftreward | 礼物打赏 |
| 37 | goldDiamondConfig | 金币钻石配置 |
| 38 | headwear | 头饰管理 |
| 39 | help | 帮助中心 |
| 40 | interact | 互动管理 |
| 41 | invite | 邀请管理 |
| 42 | level | 等级管理 |
| 43 | login | 登录页面 |
| 44 | lottery | 抽奖管理 |
| 45 | maintain | 系统维护 |
| 46 | marketing | 营销管理 |
| 47 | member | 会员管理 |
| 48 | mobile | 移动端管理 |
| 49 | monitor | 监控管理 |
| 50 | mount | 坐骑管理 |
| 51 | mountpurchase | 坐骑购买 |
| 52 | newtask | 新任务 |
| 53 | noble | 贵族管理 |
| 54 | noviceTask | 新手任务 |
| 55 | order | 订单管理 |
| 56 | orderManage | 订单管理扩展 |
| 57 | redirect | 重定向 |
| 58 | report | 举报管理 |
| 59 | reportFeedback | 举报反馈 |
| 60 | room | 房间管理 |
| 61 | sensitive | 敏感词 |
| 62 | sensitiveWord | 敏感词管理 |
| 63 | session | 会话管理 |
| 64 | sms | 短信管理 |
| 65 | store | 商品管理 |
| 66 | sysconfig | 系统配置 |
| 67 | systemMessage | 系统消息 |
| 68 | systemSetting | 系统设置 |
| 69 | task | 任务管理 |
| 70 | user | 用户管理 |
| 71 | verifycode | 验证码管理 |
| 72 | version | 版本管理 |
| 73 | withdraw | 提现管理 |
---
## 八、路由模块清单
### 主路由模块14个整合模块
| 序号 | 模块文件 | 路由前缀 | 功能描述 |
|------|----------|----------|----------|
| 1 | monitorManage.js | /monitor | 数据监控 |
| 2 | userManage.js | /userManage | 用户管理 |
| 3 | liveManage.js | /liveManage | 直播管理 |
| 4 | socialManage.js | /socialManage | 社交互动 |
| 5 | giftManage.js | /giftManage | 礼物打赏 |
| 6 | virtualProps.js | /virtualProps | 虚拟道具 |
| 7 | activityManage.js | /activityManage | 营销活动 |
| 8 | taskManage.js | /taskManage | 任务系统 |
| 9 | financeManage.js | /financeManage | 财务管理 |
| 10 | shopManage.js | /shopManage | 订单商城 |
| 11 | contentManage.js | /contentManage | 内容管理 |
| 12 | feedbackManage.js | /feedbackManage | 用户反馈 |
| 13 | agentManage.js | /agentManage | 代理管理 |
| 14 | systemSetting.js | /systemSetting | 系统设置 |
---
## 九、数据库菜单配置
菜单数据存储在 `eb_system_menu` 表中,通过 Redis 缓存key: `menuList`)加速访问。
### 菜单层级结构
```
一级菜单pid=0
├── 二级菜单pid=一级菜单id
│ ├── 三级菜单/功能按钮
│ └── ...
└── ...
```
### 菜单更新流程
1. 修改数据库 `eb_system_menu`
2. 清除 Redis 缓存:`DEL menuList`
3. 刷新浏览器缓存
4. 重新登录管理端
---
## 十、统计汇总
| 项目 | 数量 |
|------|------|
| 功能模块 | 14 |
| API文件 | 99 |
| 后端控制器 | 128 |
| 视图文件夹 | 73 |
| 路由模块 | 14 |
| 仪表盘指标 | 20+ |
---
## 十一、技术架构图
```
┌─────────────────────────────────────────────────────────────┐
│ 管理端前端 (Vue.js) │
├─────────────────────────────────────────────────────────────┤
│ Views (73个) │ Router (14模块) │ API (99个) │ Vuex │
└────────────────────────────┬────────────────────────────────┘
│ HTTP/HTTPS
┌─────────────────────────────────────────────────────────────┐
│ 后端服务 (Spring Boot) │
├─────────────────────────────────────────────────────────────┤
│ Controllers (128个) │ Services │ DAOs │ Models │
└────────────────────────────┬────────────────────────────────┘
┌──────────────┼──────────────┐
▼ ▼ ▼
┌────────┐ ┌────────┐ ┌────────┐
│ MySQL │ │ Redis │ │ OSS │
│ 数据库 │ │ 缓存 │ │ 存储 │
└────────┘ └────────┘ └────────┘
```
---
## 十二、常用API接口汇总
### 用户相关
- `GET /admin/user/list` - 用户列表
- `GET /admin/user/info/{id}` - 用户详情
- `POST /admin/user/update` - 更新用户
- `POST /admin/user/operate/founds` - 积分余额操作
### 直播相关
- `GET /admin/room/live/list` - 直播房间列表
- `POST /admin/room/live/create` - 创建直播房间
- `POST /admin/room/live/toggle-status/{id}` - 切换直播状态
### 财务相关
- `GET /admin/withdraw/list` - 提现列表
- `POST /admin/withdraw/audit/{id}` - 审核提现
- `GET /admin/recharge/list` - 充值记录
### 礼物相关
- `GET /admin/gift/list` - 礼物列表
- `POST /admin/gift/add` - 添加礼物
- `POST /admin/gift/update/{id}` - 更新礼物
- `DELETE /admin/gift/{id}` - 删除礼物
### 监控相关
- `GET /admin/monitor/overview` - 在线概览
- `GET /admin/monitor/users` - 在线用户列表
- `GET /admin/monitor/rooms` - 活跃房间列表
- `GET /admin/dashboard/stats` - 仪表盘统计
---
> 报告生成完毕
>
> 如有问题请联系开发团队