feat: 添加小程序 bug 收集资料
This commit is contained in:
@@ -0,0 +1,801 @@
|
||||
# 阿尼坊后台管理系统功能需求文档v1.2
|
||||
|
||||
**文档版本**: v1.2
|
||||
**创建日期**: 2025年12月8日
|
||||
**最后更新**: 2026年3月23日
|
||||
**适用范围**: 后台管理网站开发
|
||||
|
||||
---
|
||||
|
||||
## 📝 版本更新记录
|
||||
|
||||
| 版本 | 日期 | 更新内容 |
|
||||
|------|------|--------|
|
||||
| v1.1 | 2025-12-08 | 初版发布 |
|
||||
| v1.2 | 2026-03-23 | 依据内测修改意见(2026-02-09)补录已实现功能:场次字段补全、状态流转逻辑、公布摊位号机制、重抽功能、申摊管理导航变更、评论人工审核开关等 |
|
||||
|
||||
---
|
||||
|
||||
## 📌 文档说明
|
||||
|
||||
本文档基于《阿尼坊会员系统功能需求文档251202》,梳理后台管理系统需要实现的核心功能模块。功能按优先级分为:
|
||||
|
||||
- **P0 **: 平台运营的基础功能
|
||||
- **P1 **: 提升运营效率和数据分析能力的重要功能
|
||||
|
||||
---
|
||||
|
||||
## 🎯 P0 核心必须功能
|
||||
|
||||
### 一、内容管理模块
|
||||
|
||||
#### 1.1 活动公告管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **轮播图管理**
|
||||
- 上传轮播图(支持图片格式:JPG/PNG,大小限制5MB)
|
||||
- 设置轮播图排序(拖拽排序)
|
||||
- 配置跳转链接(可选:公告详情/外部链接/无跳转)
|
||||
- 启用/停用轮播图
|
||||
- 预览效果
|
||||
|
||||
2. **公告文章管理**
|
||||
- 新建公告(标题、正文、封面图)
|
||||
- 富文本编辑器(支持图文视频混排、格式化工具栏)
|
||||
- 发布/下架公告
|
||||
- 编辑已发布公告
|
||||
- 删除公告(需二次确认)
|
||||
- 公告列表(显示标题、发布时间、状态、点赞数)
|
||||
- 搜索与筛选(按标题、发布时间、状态)
|
||||
|
||||
3. **评论管理**
|
||||
- 查看所有评论(按公告、用户、时间筛选)
|
||||
- 审核评论(通过/驳回)
|
||||
- 删除违规评论
|
||||
- 评论举报处理
|
||||
- **人工审核开关**:可全局开启/关闭评论人工审核;关闭后评论直接发布,不进入审核队列
|
||||
|
||||
4. **用户须知管理**
|
||||
- 编辑须知正文内容(支持超链接)
|
||||
- 预览须知弹窗效果
|
||||
- 版本历史记录
|
||||
|
||||
**数据字段**:
|
||||
- 轮播图: ID、图片URL、排序值、跳转链接、状态、创建时间
|
||||
- 公告: ID、标题、正文、封面图、点赞数、发布时间、状态
|
||||
- 评论: ID、公告ID、用户ID、内容、点赞数、创建时间、状态
|
||||
|
||||
---
|
||||
|
||||
#### 1.2 市集卡片管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **摊位卡片审核**
|
||||
- 待审核列表(显示标题、图片、提交时间、申请人)
|
||||
- 卡片详情查看(完整内容、申请人信息、场次信息)
|
||||
- 审核操作(通过/驳回、填写驳回原因)
|
||||
- 审核记录查看(审核人、审核时间、审核结果)
|
||||
|
||||
2. **商铺卡片审核**
|
||||
- 审核流程同摊位卡片
|
||||
- 支持查看商铺历史发布记录
|
||||
|
||||
3. **卡片管理**
|
||||
- 已发布卡片列表(摊位卡片、商铺卡片混合展示)
|
||||
- 按类型筛选(全部/摊位/商铺)
|
||||
- 按状态筛选(审核中/已通过/已驳回)
|
||||
- 搜索(标题、标签、发布人)
|
||||
- 管理员强制下架卡片
|
||||
- 管理员编辑卡片内容
|
||||
|
||||
4. **商铺卡片发布权限**
|
||||
- 商铺会员可自由发布新卡片
|
||||
- 新增卡片发布后设置冷却期(X小时后可发布下一张,可在后台配置)
|
||||
- 已发布卡片可随时编辑,编辑操作会扣减热度值(编辑劝退系数)
|
||||
- 后台可配置编辑劝退系数(取值0.0-1.0)
|
||||
- 记录卡片编辑次数用于热度计算
|
||||
|
||||
5. **动漫IP标签库管理**
|
||||
- 新增标签(标签名称、分类)
|
||||
- 编辑/删除标签
|
||||
- 标签热度排序设置
|
||||
- 标签搜索与批量管理
|
||||
|
||||
6. **卡片收藏管理**
|
||||
- 用户收藏记录列表
|
||||
- 支持按类型筛选(摊位/商铺)
|
||||
- 支持按收藏时间排序
|
||||
|
||||
**数据字段**:
|
||||
- 卡片: ID、类型(摊位/商铺)、标题、正文、图片、标签、发布人ID、场次ID(仅摊位)、审核状态、审核意见、点赞数、热度值、发布时间、编辑次数、最后编辑时间
|
||||
- 标签: ID、名称、分类、热度值、使用次数
|
||||
- 收藏: ID、用户ID、卡片ID、卡片类型、收藏时间
|
||||
|
||||
---
|
||||
|
||||
### 二、设施预约管理模块
|
||||
|
||||
#### 2.1 设施基础管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **设施信息管理**
|
||||
- 新增设施(名称、描述、位置说明)
|
||||
- 编辑设施信息
|
||||
- 删除设施(需检查是否有未完成订单)
|
||||
- 设施状态管理(正常营业/维护中/已关闭)
|
||||
- 设施列表展示
|
||||
|
||||
2. **场所平面图管理**
|
||||
- 上传平面图(支持JPG/PNG格式)
|
||||
- 在平面图上标注设施位置(坐标点击配置)
|
||||
- 设置设施点击跳转(跳转至预订时间表)
|
||||
- 预览平面图效果
|
||||
|
||||
**数据字段**:
|
||||
- 设施: ID、名称、描述、位置说明、状态、平面图坐标、创建时间、更新时间
|
||||
|
||||
---
|
||||
|
||||
#### 2.2 预约规则配置
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **价格设置**
|
||||
- 默认价格设置(周一至周五、周六日)
|
||||
- 按日期自定义价格(选择日期范围,设置特殊价格)
|
||||
- 节假日价格批量设置
|
||||
- 价格历史记录查看
|
||||
|
||||
2. **预约范围设置**
|
||||
- 可提前预约天数(如:可提前60天预约)
|
||||
- 最短预约时长(如:1小时起约)
|
||||
- 最长连续预约时长(如:最多连续预约8小时)
|
||||
|
||||
3. **营业时间设置**
|
||||
- 默认营业时间(10:00-22:00)
|
||||
- 按星期自定义营业时间
|
||||
- 特殊日期营业时间调整
|
||||
|
||||
4. **锁定机制配置**
|
||||
- 临时锁定时长设置(默认15分钟)
|
||||
- 超时自动释放开关
|
||||
- 心跳检测间隔设置
|
||||
|
||||
**数据字段**:
|
||||
- 价格规则: ID、设施ID、日期范围、星期、每小时价格、创建时间
|
||||
- 预约规则: ID、设施ID、提前天数、最短时长、最长时长、营业开始时间、营业结束时间
|
||||
- 锁定配置: ID、锁定时长、心跳间隔
|
||||
|
||||
---
|
||||
|
||||
#### 2.3 订单管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **订单列表**
|
||||
- 全部订单展示(分页显示)
|
||||
- 按状态筛选(全部/待支付/已支付/已取消/已完成)
|
||||
- 按设施筛选
|
||||
- 按日期范围筛选
|
||||
- 按用户搜索(手机号/UID)
|
||||
- 导出订单数据(Excel格式)
|
||||
|
||||
2. **订单详情**
|
||||
- 订单基本信息(订单号、设施名称、预约日期、时段、总时长)
|
||||
- 用户信息(姓名、手机号、UID)
|
||||
- 支付信息(总价、支付时间、支付方式)
|
||||
- 订单状态变更记录
|
||||
|
||||
3. **订单操作**
|
||||
- 订单取消(管理员主动取消,需填写原因)
|
||||
- 退款处理(全额/部分退款)
|
||||
- 订单编辑(修改价格、时间、备注等关键字段)
|
||||
- 订单备注(管理员添加备注信息)
|
||||
|
||||
4. **时段占用可视化日历**
|
||||
- 按设施查看日历视图
|
||||
- 已预约时段高亮显示
|
||||
- 点击时段查看订单详情
|
||||
- 快速定位空闲时段
|
||||
|
||||
**数据字段**:
|
||||
- 订单: ID、订单号、设施ID、用户ID、预约日期、开始时间、结束时间、总时长、总价、支付状态、支付时间、订单状态、取消原因、管理员备注、创建时间
|
||||
|
||||
---
|
||||
|
||||
### 三、摊位市集管理模块
|
||||
|
||||
#### 3.1 场次管理
|
||||
|
||||
> **导航说明**:申摊管理(3.2节)已整合为场次的二级界面,点击场次列表中任意场次即可进入该场次的申摊管理页。
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **场次创建**
|
||||
- 新增场次(日期、星期、场地区域)
|
||||
- 设置摊位总数量
|
||||
- 设置手续费金额
|
||||
- 设置申请开始/结束时间
|
||||
- 设置抽签时间
|
||||
- 设置支付截止时间
|
||||
- 设置退款截止时间(**必填**;默认值自动联动场次日期:= 场次日期 − 2天 23:59,可手动修改)
|
||||
- 填写「预约详情-备注」(展示于小程序预约详情页,公布摊位号后生效)
|
||||
|
||||
2. **场次列表**
|
||||
- 展示所有场次(日期、区域、摊位数、申请人数、状态、**手续费**、**预约详情-备注**摘要)
|
||||
- 排序规则:先按**日期升序**,同日期再按**区域字典序**排列
|
||||
- 按日期筛选
|
||||
- 按状态筛选(未开放/申请中/抽签中/已完成)
|
||||
|
||||
3. **场次详情**
|
||||
- 查看场次基本信息(含手续费、退款截止时间、预约详情-备注)
|
||||
- 实时显示:**剩余摊位数**、**未收款摊位数**、**已收款金额**、**总收入**
|
||||
|
||||
4. **场次操作**
|
||||
- 编辑场次信息
|
||||
- 场次开放/关闭控制
|
||||
- 删除场次(需检查是否有申请)
|
||||
|
||||
**数据字段**:
|
||||
- 场次: ID、日期、星期、场地区域(A区/B区)、摊位总数、手续费、申请开始时间、申请结束时间、抽签时间、支付截止时间、退款截止时间、预约详情-备注、状态、创建时间
|
||||
|
||||
---
|
||||
|
||||
#### 3.2 申摊管理
|
||||
|
||||
> **导航入口**:从场次列表点击场次进入,为场次二级界面,仅展示当前场次的申摊数据。
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **申请列表**
|
||||
- 展示当前场次全部申请(申请人、标题、提交时间、状态)
|
||||
- 按状态筛选(待审核/审核通过/审核驳回/待抽签/中签/未中签/已支付)
|
||||
- 按用户搜索
|
||||
|
||||
2. **审核操作**
|
||||
- 查看申请详情(卡片内容、申请人信息、实名信息)
|
||||
- 批量审核(勾选多个申请,批量通过/驳回)
|
||||
- 填写驳回原因
|
||||
- 审核记录查看
|
||||
- **触发「审核完毕」**:所有申请审核完成后,点击「审核完毕」按钮,小程序端申请状态才会变更(未触发前小程序一律显示「待抽签」);触发后各申请按结果显示:`未中签` / `待缴费` / `审核驳回`
|
||||
|
||||
3. **抽签系统**
|
||||
- 手动触发抽签(按场次执行)
|
||||
- 查看抽签结果
|
||||
- 抽签记录导出
|
||||
- 主动推送通知(通知所有中签用户,可选择推送渠道:小程序/短信)
|
||||
- 未中签用户通知
|
||||
|
||||
4. **重抽功能**
|
||||
- 在「公布摊位号」之前,对因审核驳回而空余出的摊位,在未中签用户池中发起重抽
|
||||
- 重抽结果记录至抽签记录
|
||||
|
||||
5. **摊位分配**
|
||||
- 中签用户列表
|
||||
- 手动分配摊位号
|
||||
- 批量分配摊位号(自动按规则分配)
|
||||
- 摊位号调整
|
||||
- **摊位号格式**:`场次日期(月.日) + 区域 + 编号`,例:`2.1 A区13`
|
||||
- **公布摊位号**:点击后,申摊卡片在小程序「市集」页和「我的发布」页变为可见;同时将「预约详情-备注」内容推送至小程序预约详情页展示(公布前两处均不可见)
|
||||
|
||||
6. **黑名单管理**
|
||||
- 添加用户至黑名单(填写原因)
|
||||
- 黑名单列表(显示用户、原因、添加时间)
|
||||
- 移除黑名单
|
||||
|
||||
**数据字段**:
|
||||
- 申摊申请: ID、场次ID、用户ID、标题、正文、图片、标签、QQ号、审核状态、审核意见、审核人、审核时间、抽签状态、摊位号(格式:月.日+区域+编号)、支付状态、是否已公布、创建时间
|
||||
- 黑名单: ID、用户ID、原因、添加人、添加时间
|
||||
|
||||
---
|
||||
|
||||
#### 3.3 商铺会员管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **商铺会员升级**
|
||||
- 普通会员搜索(按UID/手机号/昵称)
|
||||
- 升级为商铺会员操作
|
||||
- 录入商铺信息(商铺名称、商铺号、商铺头像)
|
||||
- 绑定实名信息确认
|
||||
|
||||
2. **商铺会员列表**
|
||||
- 展示所有商铺会员(商铺名称、商铺号、绑定用户、创建时间)
|
||||
- 搜索商铺(商铺名称/商铺号)
|
||||
- 查看商铺详情
|
||||
|
||||
3. **权限管理**
|
||||
- 暂停商铺发布权限
|
||||
- 恢复商铺发布权限
|
||||
- 查看商铺发布记录
|
||||
|
||||
**数据字段**:
|
||||
- 商铺会员: ID、用户ID、商铺名称、商铺号、商铺头像、状态(正常/暂停)、创建时间
|
||||
|
||||
---
|
||||
|
||||
#### 3.4 热度值管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **衰减参数配置**
|
||||
- 商铺卡片衰减系数设置(0.0~1.0)
|
||||
- 摊位卡片衰减系数设置(0.0~1.0)
|
||||
- 编辑劝退系数设置
|
||||
- 热度计算时间段设置(X小时)
|
||||
|
||||
2. **热度值查看**
|
||||
- 卡片热度值实时查看
|
||||
- 热度值变化趋势图表
|
||||
- 热度值排行榜(Top 50)
|
||||
|
||||
**数据字段**:
|
||||
- 热度配置: ID、卡片类型(商铺/摊位)、衰减系数、编辑劝退系数、计算时间段、更新时间
|
||||
|
||||
---
|
||||
|
||||
### 四、用户管理模块
|
||||
|
||||
#### 4.1 用户基础管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **用户列表**
|
||||
- 展示所有用户(头像、昵称、UID、手机号、会员类型、注册时间)
|
||||
- 按会员类型筛选(游客/普通会员/商铺会员)
|
||||
- 按实名认证状态筛选(已认证/未认证)
|
||||
- 搜索用户(UID/手机号/昵称)
|
||||
- 导出用户数据(Excel格式)
|
||||
|
||||
2. **用户详情**
|
||||
- 基本信息(头像、昵称、UID、手机号、QQ号、注册时间)
|
||||
- 实名信息(姓名、身份证号、认证时间)
|
||||
- 预约记录(设施预约、摊位申请)
|
||||
- 发布记录(摊位卡片/商铺卡片)
|
||||
- 评论记录
|
||||
- 点赞记录
|
||||
- 收藏记录
|
||||
|
||||
3. **用户操作**
|
||||
- 禁用用户(填写原因,禁用后无法登录)
|
||||
- 启用用户
|
||||
- 强制修改用户信息(昵称、手机号)
|
||||
- 重置用户手机号修改冷却
|
||||
- 标记转摊记录(记录用户转摊次数,支持添加备注文本)
|
||||
|
||||
**数据字段**:
|
||||
- 用户: ID、UID、昵称、头像、手机号、QQ号、会员类型、实名认证状态、账号状态、转摊标记次数、备注、注册时间、最后登录时间
|
||||
|
||||
---
|
||||
|
||||
#### 4.2 实名认证管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **认证审核**
|
||||
- 待审核列表(用户、提交时间)
|
||||
- 查看认证信息(姓名、身份证号)
|
||||
- 调用第三方接口验证(身份证号+姓名匹配)
|
||||
- 审核通过/驳回
|
||||
- 填写驳回原因
|
||||
|
||||
2. **认证记录**
|
||||
- 已认证用户列表
|
||||
- 认证失败记录
|
||||
- 认证失败原因统计
|
||||
|
||||
**数据字段**:
|
||||
- 实名认证: ID、用户ID、姓名、身份证号、认证状态、认证时间、审核人、驳回原因
|
||||
|
||||
---
|
||||
|
||||
#### 4.3 意见反馈管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **反馈列表**
|
||||
- 展示所有反馈(用户、内容摘要、提交时间、处理状态)
|
||||
- 按处理状态筛选(待处理/已处理/已忽略)
|
||||
- 按提交时间筛选
|
||||
|
||||
2. **反馈详情**
|
||||
- 查看完整反馈内容
|
||||
- 查看用户信息
|
||||
- 查看提交时间
|
||||
|
||||
3. **反馈处理**
|
||||
- 标记为"已处理"
|
||||
- 标记为"已忽略"
|
||||
- 添加处理备注
|
||||
- 回复用户(可选功能)
|
||||
|
||||
**数据字段**:
|
||||
- 意见反馈: ID、用户ID、内容、提交时间、处理状态、处理人、处理备注、处理时间
|
||||
|
||||
---
|
||||
|
||||
### 五、系统管理模块
|
||||
|
||||
#### 5.1 管理员账号管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **管理员列表**
|
||||
- 展示所有管理员(用户名、角色、状态、创建时间)
|
||||
- 按角色筛选
|
||||
- 按状态筛选(正常/已停用)
|
||||
|
||||
2. **管理员操作**
|
||||
- 新增管理员(用户名、密码、角色、手机号、邮箱)
|
||||
- 编辑管理员信息
|
||||
- 重置管理员密码
|
||||
- 停用/启用管理员账号
|
||||
- 删除管理员(需二次确认)
|
||||
|
||||
**数据字段**:
|
||||
- 管理员: ID、用户名、密码(加密)、角色、手机号、邮箱、状态、创建时间、最后登录时间
|
||||
|
||||
---
|
||||
|
||||
#### 5.2 权限管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **角色管理**
|
||||
- 预设角色:
|
||||
- 超级管理员(拥有所有权限)
|
||||
- 内容审核员(公告管理、卡片审核、评论管理)
|
||||
- 运营人员(场次管理、申摊管理、订单查看)
|
||||
- 客服(用户管理、意见反馈、订单处理)
|
||||
- 自定义角色(选择权限组合)
|
||||
- 编辑角色权限
|
||||
|
||||
2. **权限分配**
|
||||
- 查看角色权限详情
|
||||
- 为管理员分配角色
|
||||
- 为管理员单独授予/撤销权限
|
||||
|
||||
**数据字段**:
|
||||
- 角色: ID、角色名称、权限列表(JSON)、创建时间
|
||||
- 权限: ID、权限名称、权限代码、所属模块
|
||||
|
||||
---
|
||||
|
||||
#### 5.3 操作日志
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **日志记录**
|
||||
- 自动记录所有管理员操作:
|
||||
- 登录/登出
|
||||
- 内容管理操作(新增、编辑、删除、审核)
|
||||
- 用户管理操作
|
||||
- 订单操作
|
||||
- 系统配置修改
|
||||
|
||||
2. **日志查询**
|
||||
- 按管理员筛选
|
||||
- 按操作模块筛选
|
||||
- 按操作类型筛选
|
||||
- 按时间范围筛选
|
||||
- 搜索关键词
|
||||
- 导出日志(Excel格式)
|
||||
|
||||
3. **日志详情**
|
||||
- 查看操作详情(操作前后数据对比)
|
||||
- 追溯责任人
|
||||
|
||||
**数据字段**:
|
||||
- 操作日志: ID、管理员ID、操作模块、操作类型、操作对象、操作详情(JSON)、IP地址、操作时间
|
||||
|
||||
---
|
||||
|
||||
#### 5.4 系统配置
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **全局配置**
|
||||
- 小程序名称
|
||||
- 小程序LOGO
|
||||
- 客服联系方式(电话、微信、邮箱、工作时间)
|
||||
- 备注信息文本(申摊须知、预约须知)
|
||||
|
||||
2. **接口配置**
|
||||
- 微信小程序AppID/AppSecret
|
||||
- 微信支付商户号/API密钥
|
||||
- 短信接口配置(供应商、API密钥)
|
||||
- 实名认证接口配置
|
||||
|
||||
**数据字段**:
|
||||
- 系统配置: ID、配置项名称、配置项值、更新时间、更新人
|
||||
|
||||
---
|
||||
|
||||
#### 5.5 定时任务管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **任务配置**
|
||||
- 周期清理过期卡片(时间配置:每周执行一次,清理满一年的卡片)
|
||||
- 过期锁定时段自动释放
|
||||
- 定时推送提醒消息
|
||||
- 查看任务执行日志(执行时间、执行结果、清理数量)
|
||||
|
||||
2. **任务监控**
|
||||
- 查看定时任务列表(任务名称、执行周期、上次执行时间、执行状态)
|
||||
- 手动触发任务执行
|
||||
- 任务执行历史查看
|
||||
|
||||
**数据字段**:
|
||||
- 定时任务: ID、任务名称、任务类型、执行周期、执行时间、执行状态、上次执行时间、执行日志
|
||||
|
||||
---
|
||||
|
||||
### 六、运营工具模块
|
||||
|
||||
#### 6.1 IP摊位对照表导出
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **IP表生成**
|
||||
- 按场次生成IP对照表(Excel/CSV格式)
|
||||
- 表格结构:
|
||||
* 每行:各种动漫IP(如:名侦探柯南、棋魂、EVA等)
|
||||
* 每列:场次+摊位号(如:2025-11-15 A区 摊位B15)
|
||||
- 支持筛选中签摊位
|
||||
- 支持按IP分类展示
|
||||
|
||||
2. **表格导出**
|
||||
- 生成供游客查看的IP表(清晰展示各IP对应的摊位号)
|
||||
- 支持多场次批量导出
|
||||
- 导出格式:Excel/CSV
|
||||
- 记录导出日期和版本
|
||||
|
||||
**使用场景**: 方便游客快速查找心仪IP所在摊位号
|
||||
|
||||
**数据字段**:
|
||||
- 导出记录: ID、场次ID、导出时间、导出人、文件名、导出格式
|
||||
|
||||
---
|
||||
|
||||
## 📊 原P1重要功能(六、七、八)
|
||||
|
||||
### 六、数据统计与分析模块
|
||||
|
||||
#### 6.1 用户增长统计
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **用户总览**
|
||||
- 用户总数(游客/普通会员/商铺会员)
|
||||
- 新增用户数(今日/本周/本月)
|
||||
- 活跃用户数(今日/本周/本月)
|
||||
- 实名认证率
|
||||
|
||||
2. **增长趋势图表**
|
||||
- 按日/周/月查看新增用户趋势(折线图)
|
||||
- 按日/周/月查看活跃用户趋势(折线图)
|
||||
- 用户留存率(次日/7日/30日留存)
|
||||
|
||||
3. **用户来源分析**
|
||||
- 按渠道统计(直接访问/分享/扫码)
|
||||
- 按地区统计(如果可获取)
|
||||
|
||||
---
|
||||
|
||||
#### 6.2 收入统计
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **收入总览**
|
||||
- 总收入(今日/本周/本月/累计)
|
||||
- 设施预约收入
|
||||
- 摊位收入
|
||||
- 退款金额
|
||||
|
||||
2. **收入趋势图表**
|
||||
- 按日/周/月查看收入趋势(柱状图)
|
||||
- 按设施查看收入贡献(饼图)
|
||||
- 按场次查看摊位收入(柱状图)
|
||||
|
||||
3. **收入明细**
|
||||
- 可导出详细收入报表
|
||||
- 支持按支付方式筛选
|
||||
|
||||
---
|
||||
|
||||
#### 6.3 设施使用率分析
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **使用率总览**
|
||||
- 各设施整体使用率(预约时长/营业时长)
|
||||
- 今日/本周/本月使用率对比
|
||||
|
||||
2. **热门时段分析**
|
||||
- 按小时统计预约频次(热力图)
|
||||
- 识别高峰时段和空闲时段
|
||||
|
||||
3. **设施对比**
|
||||
- 多设施使用率对比(柱状图)
|
||||
- 最受欢迎设施排行
|
||||
|
||||
---
|
||||
|
||||
#### 6.4 市集数据分析
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **申摊数据总览**
|
||||
- 总申请数(今日/本周/本月)
|
||||
- 审核通过率
|
||||
- 中签率
|
||||
- 支付完成率
|
||||
|
||||
2. **热门标签分析**
|
||||
- 标签使用频次排行(Top 20)
|
||||
- 标签趋势变化
|
||||
|
||||
3. **场次数据对比**
|
||||
- 各场次申请人数对比
|
||||
- 各场次收入对比
|
||||
|
||||
---
|
||||
|
||||
#### 6.5 报表导出
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **自动报表生成**
|
||||
- 每日数据报表(用户、收入、订单)
|
||||
- 每周数据报表
|
||||
- 每月数据报表
|
||||
|
||||
2. **自定义报表**
|
||||
- 选择数据维度(用户/订单/设施/市集)
|
||||
- 选择时间范围
|
||||
- 选择导出格式(Excel/PDF)
|
||||
- 定时发送报表至邮箱(可选)
|
||||
|
||||
---
|
||||
|
||||
### 七、财务管理模块
|
||||
|
||||
#### 7.1 支付记录管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **支付流水查询**
|
||||
- 展示所有支付记录(订单号、用户、金额、支付方式、支付时间)
|
||||
- 按支付方式筛选(微信支付)
|
||||
- 按业务类型筛选(设施预约/摊位支付)
|
||||
- 按时间范围筛选
|
||||
- 导出流水(Excel格式)
|
||||
|
||||
2. **对账功能**
|
||||
- 按日期对账(平台记录与微信支付记录比对)
|
||||
- 标记对账异常
|
||||
- 异常记录追踪
|
||||
|
||||
**数据字段**:
|
||||
- 支付记录: ID、订单号、业务类型、用户ID、支付金额、支付方式、微信交易号、支付时间、对账状态
|
||||
|
||||
---
|
||||
|
||||
#### 7.2 退款管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **退款申请列表**
|
||||
- 展示所有退款申请(订单号、用户、退款金额、申请时间、处理状态)
|
||||
- 按处理状态筛选(待处理/已退款/已拒绝)
|
||||
- 按业务类型筛选
|
||||
|
||||
2. **退款处理**
|
||||
- 查看退款详情(订单信息、退款原因、用户信息)
|
||||
- 全额退款
|
||||
- 部分退款(输入退款金额)
|
||||
- 拒绝退款(填写拒绝原因)
|
||||
- 调用微信支付接口执行退款
|
||||
|
||||
3. **退款记录**
|
||||
- 已退款记录查询
|
||||
- 退款统计(今日/本周/本月退款总额)
|
||||
- 导出退款记录
|
||||
|
||||
**数据字段**:
|
||||
- 退款申请: ID、订单ID、用户ID、退款金额、退款原因、申请时间、处理状态、处理人、处理时间、微信退款单号
|
||||
|
||||
---
|
||||
|
||||
### 八、通知推送系统
|
||||
|
||||
#### 8.1 消息模板管理
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **预设模板类型**
|
||||
- 审核通知(卡片审核通过/驳回)
|
||||
- 抽签通知(中签/未中签)
|
||||
- 支付提醒(订单待支付、支付成功)
|
||||
- 预约提醒(预约开始前1小时提醒)
|
||||
- 系统通知(维护通知、规则变更)
|
||||
|
||||
2. **模板编辑**
|
||||
- 编辑模板文案(支持变量占位符,如:{{用户昵称}}、{{场次日期}})
|
||||
- 预览模板效果
|
||||
- 启用/停用模板
|
||||
|
||||
3. **模板列表**
|
||||
- 展示所有模板(模板名称、类型、状态、更新时间)
|
||||
- 搜索模板
|
||||
|
||||
**数据字段**:
|
||||
- 消息模板: ID、模板名称、模板类型、模板内容、状态、创建时间、更新时间
|
||||
|
||||
---
|
||||
|
||||
#### 8.2 推送记录查看
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **推送记录列表**
|
||||
- 展示所有推送记录(接收人、模板类型、发送时间、发送状态)
|
||||
- 按模板类型筛选
|
||||
- 按发送状态筛选(成功/失败)
|
||||
- 按时间范围筛选
|
||||
|
||||
2. **推送详情**
|
||||
- 查看推送内容
|
||||
- 查看发送结果(送达状态、错误信息)
|
||||
|
||||
3. **推送统计**
|
||||
- 今日/本周/本月推送总数
|
||||
- 推送成功率
|
||||
- 按模板类型统计推送量
|
||||
|
||||
**数据字段**:
|
||||
- 推送记录: ID、用户ID、模板ID、推送内容、推送渠道(小程序/短信)、发送时间、发送状态、错误信息
|
||||
|
||||
---
|
||||
|
||||
#### 8.3 推送配置
|
||||
|
||||
**功能列表**:
|
||||
|
||||
1. **小程序推送配置**
|
||||
- 配置小程序订阅消息模板ID
|
||||
- 测试推送功能
|
||||
|
||||
2. **短信推送配置**
|
||||
- 配置短信接口参数
|
||||
- 配置短信签名
|
||||
- 测试短信发送
|
||||
- 查看短信余额
|
||||
|
||||
---
|
||||
|
||||
## 🔧 技术架构
|
||||
|
||||
### 前端技术栈
|
||||
- 框架:
|
||||
- UI组件库:
|
||||
- 图表库:
|
||||
- 富文本编辑器:
|
||||
|
||||
### 后端技术栈
|
||||
- 框架:
|
||||
- 数据库: PostgreSQL
|
||||
- 缓存:
|
||||
- 对象存储:
|
||||
|
||||
### 第三方服务
|
||||
- 微信小程序API:
|
||||
- 微信支付API:
|
||||
- 实名认证API:
|
||||
- 短信服务:
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user