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