# 直播平台管理端功能清单报告 > 生成时间: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` - 仪表盘统计 --- > 报告生成完毕 > > 如有问题请联系开发团队