Przeglądaj źródła

Daytask管理后台业务需求文档.md

urbanu 1 miesiąc temu
rodzic
commit
dc999a4294
1 zmienionych plików z 912 dodań i 0 usunięć
  1. 912 0
      Daytask管理后台业务需求文档.md

+ 912 - 0
Daytask管理后台业务需求文档.md

@@ -0,0 +1,912 @@
+# Daytask平台 - 管理后台业务需求文档
+
+> 文档版本:v1.0
+> 更新日期:2026-01-24
+> 文档类型:管理后台功能需求
+> 技术栈:Go (Gin + GORM) + Vue3 (Element Plus)
+
+---
+
+## 目录
+
+1. [系统概述](#1-系统概述)
+2. [管理员与权限](#2-管理员与权限)
+3. [仪表盘](#3-仪表盘)
+4. [用户管理](#4-用户管理)
+5. [任务管理](#5-任务管理)
+6. [任务审核](#6-任务审核)
+7. [财务管理](#7-财务管理)
+8. [素材管理](#8-素材管理)
+9. [内容管理](#9-内容管理)
+10. [系统设置](#10-系统设置)
+11. [数据统计](#11-数据统计)
+12. [操作日志](#12-操作日志)
+
+---
+
+## 1. 系统概述
+
+### 1.1 系统定位
+
+Daytask管理后台用于平台运营人员管理用户、任务、审核、财务等核心业务,支持多角色权限控制。
+
+### 1.2 技术架构
+
+```
+┌─────────────────────────────────────────────────────┐
+│                   管理后台前端                        │
+│              Vue3 + Vite + Element Plus              │
+│                  (magic_admin_web)                   │
+└─────────────────────┬───────────────────────────────┘
+                      │ HTTP API
+┌─────────────────────▼───────────────────────────────┐
+│                   管理后台API                         │
+│                Go + Gin + GORM                       │
+│                  (magic_admin)                       │
+└─────────────────────┬───────────────────────────────┘
+                      │
+         ┌────────────┼────────────┐
+         │            │            │
+    ┌────▼────┐  ┌────▼────┐  ┌────▼────┐
+    │  MySQL  │  │  Redis  │  │   OSS   │
+    │ dt_* 表 │  │  缓存   │  │  文件   │
+    └─────────┘  └─────────┘  └─────────┘
+```
+
+### 1.3 数据库连接
+
+管理后台直接连接用户端的 `dt_` 前缀数据库表,实现数据共享。
+
+---
+
+## 2. 管理员与权限
+
+### 2.1 管理员角色
+
+| 角色 | 权限范围 | 说明 |
+|-----|---------|------|
+| 超级管理员 | 全部权限 | 系统最高权限,可管理其他管理员 |
+| 运营管理员 | 用户、任务、审核、内容 | 日常运营工作 |
+| 财务管理员 | 财务、提现审核 | 财务相关操作 |
+| 审核员 | 任务审核 | 仅审核任务提交 |
+| 客服 | 用户查看、消息 | 处理用户问题 |
+
+### 2.2 管理员管理
+
+**功能路径**:系统管理 → 管理员管理
+
+#### 2.2.1 管理员列表
+
+| 字段 | 说明 |
+|-----|------|
+| ID | 管理员ID |
+| 用户名 | 登录账号 |
+| 姓名 | 真实姓名 |
+| 角色 | 所属角色 |
+| 状态 | 启用/禁用 |
+| 最后登录 | 最后登录时间和IP |
+| 创建时间 | 账号创建时间 |
+
+#### 2.2.2 管理员操作
+
+| 操作 | 说明 |
+|-----|------|
+| 新增 | 创建新管理员账号 |
+| 编辑 | 修改管理员信息 |
+| 重置密码 | 重置登录密码 |
+| 启用/禁用 | 切换账号状态 |
+| 删除 | 删除管理员(超管操作) |
+
+### 2.3 角色管理
+
+**功能路径**:系统管理 → 角色管理
+
+| 操作 | 说明 |
+|-----|------|
+| 新增角色 | 创建新角色 |
+| 权限配置 | 分配菜单和操作权限 |
+| 编辑角色 | 修改角色信息 |
+| 删除角色 | 删除角色(无关联管理员时) |
+
+### 2.4 菜单权限
+
+```
+├── 仪表盘
+├── 用户管理
+│   ├── 用户列表
+│   ├── 用户详情
+│   └── 团队关系
+├── 任务管理
+│   ├── 任务列表
+│   ├── 任务分类
+│   └── 发布任务
+├── 任务审核
+│   ├── 待审核
+│   ├── 已通过
+│   └── 已拒绝
+├── 财务管理
+│   ├── 提现审核
+│   ├── 提现记录
+│   ├── 资金流水
+│   └── 财务统计
+├── 素材管理
+│   ├── 素材列表
+│   └── 素材分类
+├── 内容管理
+│   ├── 公告管理
+│   ├── Banner管理
+│   └── 消息推送
+├── 数据统计
+│   ├── 用户统计
+│   ├── 任务统计
+│   ├── 收益统计
+│   └── 排行榜管理
+├── 系统设置
+│   ├── 基础配置
+│   ├── 返佣配置
+│   ├── 签到配置
+│   └── 短信配置
+├── 系统管理
+│   ├── 管理员管理
+│   ├── 角色管理
+│   └── 操作日志
+```
+
+---
+
+## 3. 仪表盘
+
+### 3.1 数据概览
+
+```
+┌────────────────────────────────────────────────────────┐
+│                      仪表盘                             │
+├────────────┬────────────┬────────────┬────────────────┤
+│  今日注册   │  今日活跃   │  今日收益   │   待审核任务   │
+│    128     │    1,580   │  ¥12,580   │      45       │
+│  ↑ 12%     │   ↑ 8%     │   ↑ 15%    │               │
+├────────────┴────────────┴────────────┴────────────────┤
+│  总用户数: 58,620  │  总任务数: 1,280  │  总发放: ¥2.5M │
+├───────────────────────────────────────────────────────┤
+│                   近7日趋势图                          │
+│  [用户注册] [任务完成] [收益发放]                       │
+│  📈 折线图                                            │
+├───────────────────────────────────────────────────────┤
+│  待处理事项                                            │
+│  • 待审核任务: 45 条                                   │
+│  • 待审核提现: 12 条                                   │
+│  • 用户反馈: 8 条                                      │
+└───────────────────────────────────────────────────────┘
+```
+
+### 3.2 数据指标
+
+| 指标 | 计算方式 | 说明 |
+|-----|---------|------|
+| 今日注册 | 今日新增用户数 | 与昨日对比 |
+| 今日活跃 | 今日登录用户数 | 与昨日对比 |
+| 今日收益 | 今日发放的任务收益 | 与昨日对比 |
+| 待审核任务 | status=1 的任务申请数 | 需要处理 |
+| 待审核提现 | status=0 的提现申请数 | 需要处理 |
+
+---
+
+## 4. 用户管理
+
+### 4.1 用户列表
+
+**功能路径**:用户管理 → 用户列表
+
+#### 4.1.1 列表字段
+
+| 字段 | 说明 | 筛选 |
+|-----|------|------|
+| ID | 用户ID | 精确搜索 |
+| 用户名 | 用户名/手机号 | 模糊搜索 |
+| 手机号 | 绑定手机 | 精确搜索 |
+| 余额 | 账户余额 (USDT) | 区间筛选 |
+| 累计收益 | 历史总收益 | 区间筛选 |
+| 直推人数 | 一级下线数量 | - |
+| 推荐人 | 上级用户 | 精确搜索 |
+| 状态 | 正常/禁用 | 下拉筛选 |
+| 注册时间 | 注册时间 | 时间范围 |
+| 最后登录 | 最后登录时间 | - |
+
+#### 4.1.2 用户操作
+
+| 操作 | 说明 | 权限 |
+|-----|------|------|
+| 查看详情 | 查看用户完整信息 | 全部 |
+| 编辑信息 | 修改用户基本信息 | 运营 |
+| 调整余额 | 增加/扣除用户余额 | 财务 |
+| 重置密码 | 重置用户登录密码 | 运营 |
+| 禁用/启用 | 切换用户状态 | 运营 |
+| 查看团队 | 查看用户的下级 | 全部 |
+| 查看任务 | 查看用户的任务记录 | 全部 |
+| 查看流水 | 查看用户的资金流水 | 财务 |
+
+### 4.2 用户详情
+
+**功能路径**:用户管理 → 用户详情
+
+```
+┌────────────────────────────────────────────────────────┐
+│  用户详情 - ID: 10086                                   │
+├────────────────────────────────────────────────────────┤
+│  基本信息                                               │
+│  ┌─────┐  用户名: user10086                            │
+│  │ 头像 │  手机号: +84 912****89                        │
+│  └─────┘  邮箱: user@email.com                         │
+│           真实姓名: Nguyen Van A                        │
+│           注册时间: 2026-01-10 10:30                   │
+│           最后登录: 2026-01-24 15:20                   │
+│           登录IP: 192.168.1.100                        │
+├────────────────────────────────────────────────────────┤
+│  账户信息                                               │
+│  账户余额: 1,580.00 USDT    [调整余额]                  │
+│  累计收益: 12,580.00 USDT                              │
+│  累计提现: 10,000.00 USDT                              │
+│  冻结金额: 0.00 USDT                                   │
+├────────────────────────────────────────────────────────┤
+│  推广信息                                               │
+│  推荐人: user888 (ID: 888)                             │
+│  直推人数: 28 人                                        │
+│  团队收益: 580.00 USDT                                 │
+├────────────────────────────────────────────────────────┤
+│  收款账户                                               │
+│  • USDT (TRC20): TXxx...xxx                            │
+│  • MoMo: 0912345678                                    │
+├────────────────────────────────────────────────────────┤
+│  操作记录                                               │
+│  [任务记录] [资金流水] [提现记录] [登录日志]            │
+└────────────────────────────────────────────────────────┘
+```
+
+### 4.3 余额调整
+
+**功能说明**:手动调整用户账户余额
+
+| 字段 | 类型 | 必填 | 说明 |
+|-----|------|-----|------|
+| 用户ID | text | 是 | 目标用户 |
+| 调整类型 | select | 是 | 增加/扣除 |
+| 调整金额 | number | 是 | 金额(USDT) |
+| 调整原因 | textarea | 是 | 操作说明 |
+
+```
+调整后:
+1. 更新 member.price
+2. 写入 member_price_log (type=手动调整)
+3. 记录操作日志
+```
+
+### 4.4 团队关系
+
+**功能路径**:用户管理 → 团队关系
+
+显示用户的直推下级列表:
+
+| 字段 | 说明 |
+|-----|------|
+| 用户ID | 下级用户ID |
+| 用户名 | 下级用户名 |
+| 注册时间 | 注册时间 |
+| 贡献收益 | 该用户贡献的返佣金额 |
+| 状态 | 正常/禁用 |
+
+---
+
+## 5. 任务管理
+
+### 5.1 任务列表
+
+**功能路径**:任务管理 → 任务列表
+
+#### 5.1.1 列表字段
+
+| 字段 | 说明 | 筛选 |
+|-----|------|------|
+| ID | 任务ID | 精确搜索 |
+| 标题 | 任务标题 | 模糊搜索 |
+| 分类 | 任务分类 | 下拉筛选 |
+| 单价 | 任务单价(USDT) | 区间筛选 |
+| 总数/已领 | 总名额/已领取数 | - |
+| 难度 | 简单/普通/困难 | 下拉筛选 |
+| 状态 | 上架/下架 | 下拉筛选 |
+| 是否置顶 | 是/否 | 下拉筛选 |
+| 是否推荐 | 是/否 | 下拉筛选 |
+| 创建时间 | 创建时间 | 时间范围 |
+
+#### 5.1.2 任务操作
+
+| 操作 | 说明 |
+|-----|------|
+| 新增 | 发布新任务 |
+| 编辑 | 修改任务信息 |
+| 上架/下架 | 切换任务状态 |
+| 置顶/取消置顶 | 设置首页置顶 |
+| 推荐/取消推荐 | 设置推荐任务 |
+| 删除 | 删除任务(无申请时) |
+| 查看申请 | 查看任务的申请记录 |
+
+### 5.2 发布任务
+
+**功能路径**:任务管理 → 发布任务
+
+#### 5.2.1 任务表单
+
+| 字段 | 类型 | 必填 | 说明 |
+|-----|------|-----|------|
+| 任务标题 | text | 是 | 任务名称 |
+| 任务分类 | select | 是 | 所属分类 |
+| 任务单价 | number | 是 | 完成奖励(USDT) |
+| 任务名额 | number | 是 | 总可领取数量 |
+| 任务难度 | select | 是 | 简单/普通/困难 |
+| 完成时限 | number | 是 | 小时数 |
+| 任务描述 | richtext | 是 | 任务要求说明 |
+| 任务步骤 | richtext | 否 | 详细步骤说明 |
+| 图片素材 | upload | 否 | 多张图片 |
+| 视频素材 | text | 否 | 视频链接(换行分隔) |
+| 提交要求 | text | 否 | 需要上传的截图说明 |
+| 审核样例 | upload | 否 | 正确提交示例 |
+| 是否上架 | switch | 是 | 默认上架 |
+| 是否置顶 | switch | 否 | 首页置顶 |
+| 是否推荐 | switch | 否 | 推荐任务 |
+| 排序值 | number | 否 | 越大越靠前 |
+
+### 5.3 任务分类
+
+**功能路径**:任务管理 → 任务分类
+
+| 字段 | 说明 |
+|-----|------|
+| ID | 分类ID |
+| 分类名称 | 中文名称 |
+| 分类图标 | 图标URL |
+| 排序 | 显示顺序 |
+| 状态 | 启用/禁用 |
+| 任务数 | 该分类下的任务数量 |
+
+**预设分类**:
+
+| 分类 | 图标 | 说明 |
+|-----|------|------|
+| TikTok | tiktok.png | TikTok相关任务(主推) |
+| YouTube | youtube.png | YouTube相关任务 |
+| Instagram | instagram.png | Instagram相关任务 |
+| Facebook | facebook.png | Facebook相关任务 |
+| 游戏 | game.png | 游戏下载注册任务 |
+| 其他 | other.png | 其他类型任务 |
+
+---
+
+## 6. 任务审核
+
+### 6.1 审核列表
+
+**功能路径**:任务审核 → 待审核
+
+#### 6.1.1 列表字段
+
+| 字段 | 说明 | 筛选 |
+|-----|------|------|
+| 申请ID | 申请记录ID | 精确搜索 |
+| 任务标题 | 关联的任务 | 模糊搜索 |
+| 用户 | 提交用户 | 模糊搜索 |
+| 单价 | 任务单价 | - |
+| 提交时间 | 提交时间 | 时间范围 |
+| 状态 | 待审核/已通过/已拒绝 | 下拉筛选 |
+| 操作 | 审核/查看 | - |
+
+#### 6.1.2 审核状态Tab
+
+| Tab | status值 | 说明 |
+|-----|---------|------|
+| 待审核 | 1 | 等待审核 |
+| 已通过 | 2 | 审核通过 |
+| 已拒绝 | -1 | 审核拒绝 |
+
+### 6.2 审核操作
+
+**功能说明**:审核用户提交的任务
+
+```
+┌────────────────────────────────────────────────────────┐
+│  任务审核 - 申请ID: 50086                               │
+├────────────────────────────────────────────────────────┤
+│  任务信息                                               │
+│  任务标题: TikTok关注任务 - 越南美食博主                │
+│  任务单价: 5.00 USDT                                   │
+│  任务要求: 1.关注账号 2.点赞3条视频 3.评论"好看"        │
+├────────────────────────────────────────────────────────┤
+│  提交信息                                               │
+│  提交用户: user10086                                   │
+│  提交时间: 2026-01-24 14:30                            │
+│  用户备注: 已完成所有步骤                               │
+├────────────────────────────────────────────────────────┤
+│  提交截图                                               │
+│  ┌─────┐ ┌─────┐ ┌─────┐                              │
+│  │ 图1 │ │ 图2 │ │ 图3 │  (点击查看大图)              │
+│  └─────┘ └─────┘ └─────┘                              │
+├────────────────────────────────────────────────────────┤
+│  审核样例(参考)                                       │
+│  ┌─────┐ ┌─────┐                                      │
+│  │示例1│ │示例2│                                       │
+│  └─────┘ └─────┘                                      │
+├────────────────────────────────────────────────────────┤
+│  审核操作                                               │
+│  ○ 通过  ○ 拒绝                                        │
+│  拒绝原因: [________________] (拒绝时必填)             │
+│                                                        │
+│  [取消]                              [确认提交]        │
+└────────────────────────────────────────────────────────┘
+```
+
+### 6.3 审核流程
+
+```
+审核通过:
+1. 更新 task_apply.status = 2
+2. 增加用户余额 (incPrice, type=1 任务收益)
+3. 计算并发放上级返佣 (type=2 返佣收益)
+4. 发送通知消息给用户
+5. 记录操作日志
+
+审核拒绝:
+1. 更新 task_apply.status = -1
+2. 更新 task_apply.remark = 拒绝原因
+3. 发送通知消息给用户(含拒绝原因)
+4. 记录操作日志
+```
+
+### 6.4 批量审核
+
+支持批量通过/拒绝:
+- 勾选多条记录
+- 批量通过:一键通过所有选中记录
+- 批量拒绝:填写统一拒绝原因
+
+---
+
+## 7. 财务管理
+
+### 7.1 提现审核
+
+**功能路径**:财务管理 → 提现审核
+
+#### 7.1.1 列表字段
+
+| 字段 | 说明 | 筛选 |
+|-----|------|------|
+| 提现ID | 提现记录ID | 精确搜索 |
+| 用户 | 申请用户 | 模糊搜索 |
+| 提现金额 | 申请金额(USDT) | 区间筛选 |
+| 手续费 | 手续费金额 | - |
+| 实际到账 | 实际到账金额 | - |
+| 收款方式 | USDT/MoMo/银行卡等 | 下拉筛选 |
+| 收款账户 | 账户信息 | - |
+| 申请时间 | 申请时间 | 时间范围 |
+| 状态 | 待审核/已通过/已拒绝 | 下拉筛选 |
+
+#### 7.1.2 审核状态Tab
+
+| Tab | status值 | 说明 |
+|-----|---------|------|
+| 待审核 | 0 | 等待审核 |
+| 已通过 | 1 | 审核通过,已打款 |
+| 已拒绝 | -1 | 审核拒绝,已退款 |
+
+### 7.2 提现审核操作
+
+```
+┌────────────────────────────────────────────────────────┐
+│  提现审核 - ID: 20086                                   │
+├────────────────────────────────────────────────────────┤
+│  用户信息                                               │
+│  用户: user10086 (ID: 10086)                           │
+│  手机: +84 912****89                                   │
+│  注册时间: 2026-01-10                                  │
+│  账户余额: 580.00 USDT                                 │
+│  累计提现: 10,000.00 USDT                              │
+├────────────────────────────────────────────────────────┤
+│  提现信息                                               │
+│  提现金额: 500.00 USDT                                 │
+│  手续费(2%): 10.00 USDT                                │
+│  实际到账: 490.00 USDT                                 │
+│  申请时间: 2026-01-24 10:30                            │
+├────────────────────────────────────────────────────────┤
+│  收款账户                                               │
+│  收款方式: USDT (TRC20)                                │
+│  钱包地址: TXxxxxxxxxxxxxxxxxxxxxxxxxxxxx              │
+├────────────────────────────────────────────────────────┤
+│  审核操作                                               │
+│  ○ 通过(确认已打款)  ○ 拒绝                          │
+│  拒绝原因: [________________] (拒绝时必填)             │
+│                                                        │
+│  [取消]                              [确认提交]        │
+└────────────────────────────────────────────────────────┘
+```
+
+### 7.3 提现审核流程
+
+```
+审核通过:
+1. 更新 member_tixian.status = 1
+2. 更新 member_tixian.audit_time = 当前时间
+3. 发送通知消息给用户
+4. 记录操作日志
+
+审核拒绝:
+1. 更新 member_tixian.status = -1
+2. 更新 member_tixian.remark = 拒绝原因
+3. 退回用户余额 (incPrice, type=99 提现退回)
+4. 发送通知消息给用户
+5. 记录操作日志
+```
+
+### 7.4 资金流水
+
+**功能路径**:财务管理 → 资金流水
+
+| 字段 | 说明 | 筛选 |
+|-----|------|------|
+| ID | 流水ID | - |
+| 用户 | 关联用户 | 模糊搜索 |
+| 类型 | 收入/支出类型 | 下拉筛选 |
+| 金额 | 变动金额 | 区间筛选 |
+| 余额 | 变动后余额 | - |
+| 说明 | 变动说明 | - |
+| 时间 | 变动时间 | 时间范围 |
+
+**流水类型**:
+
+| type | 类型 | 方向 |
+|-----|------|------|
+| 1 | 任务收益 | 收入 |
+| 2 | 返佣收益 | 收入 |
+| 4 | 直推奖励 | 收入 |
+| 5 | 签到奖励 | 收入 |
+| 6 | 手动增加 | 收入 |
+| 7 | 手动扣除 | 支出 |
+| 99 | 提现退回 | 收入 |
+| 100 | 提现扣款 | 支出 |
+
+### 7.5 财务统计
+
+**功能路径**:财务管理 → 财务统计
+
+```
+┌────────────────────────────────────────────────────────┐
+│  财务统计                                               │
+├────────────┬────────────┬────────────┬────────────────┤
+│  今日发放   │  今日提现   │  平台结余   │   手续费收入   │
+│ ¥12,580    │  ¥8,500    │  ¥580,000  │    ¥170       │
+├────────────┴────────────┴────────────┴────────────────┤
+│  时间范围: [2026-01-01] 至 [2026-01-24]  [查询]        │
+├───────────────────────────────────────────────────────┤
+│  收支明细                                               │
+│  ┌──────────┬──────────┬──────────┐                   │
+│  │  任务发放  │  返佣发放  │  签到发放  │                   │
+│  │ ¥250,000 │  ¥25,000 │  ¥5,000  │                   │
+│  └──────────┴──────────┴──────────┘                   │
+│  ┌──────────┬──────────┬──────────┐                   │
+│  │  提现支出  │  手续费   │   净利润   │                   │
+│  │ ¥200,000 │  ¥4,000  │  ¥76,000 │                   │
+│  └──────────┴──────────┴──────────┘                   │
+├───────────────────────────────────────────────────────┤
+│  收支趋势图                                             │
+│  📈 折线图(按日/周/月)                                │
+└───────────────────────────────────────────────────────┘
+```
+
+---
+
+## 8. 素材管理
+
+### 8.1 素材列表
+
+**功能路径**:素材管理 → 素材列表
+
+| 字段 | 说明 | 筛选 |
+|-----|------|------|
+| ID | 素材ID | - |
+| 标题 | 素材标题 | 模糊搜索 |
+| 分类 | 素材分类 | 下拉筛选 |
+| 类型 | 图片/文字/视频 | 下拉筛选 |
+| 浏览数 | 查看次数 | - |
+| 排序 | 排序值 | - |
+| 状态 | 启用/禁用 | 下拉筛选 |
+| 创建时间 | 创建时间 | 时间范围 |
+
+### 8.2 新增/编辑素材
+
+| 字段 | 类型 | 必填 | 说明 |
+|-----|------|-----|------|
+| 素材标题 | text | 是 | 素材名称 |
+| 素材分类 | select | 是 | 所属分类 |
+| 图片素材 | upload | 否 | 多张图片 |
+| 文字内容 | textarea | 否 | 文案内容(支持复制) |
+| 视频素材 | text | 否 | 视频链接 |
+| 素材图标 | upload | 否 | 列表显示图标 |
+| 排序值 | number | 否 | 越大越靠前 |
+| 状态 | switch | 是 | 启用/禁用 |
+
+---
+
+## 9. 内容管理
+
+### 9.1 公告管理
+
+**功能路径**:内容管理 → 公告管理
+
+| 字段 | 说明 |
+|-----|------|
+| ID | 公告ID |
+| 标题 | 公告标题 |
+| 类型 | 系统公告/活动公告/更新公告 |
+| 内容 | 公告内容(富文本) |
+| 是否置顶 | 是/否 |
+| 状态 | 显示/隐藏 |
+| 发布时间 | 发布时间 |
+
+### 9.2 Banner管理
+
+**功能路径**:内容管理 → Banner管理
+
+| 字段 | 说明 |
+|-----|------|
+| ID | BannerID |
+| 标题 | Banner标题 |
+| 图片 | Banner图片 |
+| 跳转链接 | 点击跳转URL |
+| 位置 | 首页/任务页/用户中心 |
+| 排序 | 显示顺序 |
+| 状态 | 显示/隐藏 |
+
+### 9.3 消息推送
+
+**功能路径**:内容管理 → 消息推送
+
+| 操作 | 说明 |
+|-----|------|
+| 全员推送 | 向所有用户发送消息 |
+| 指定用户 | 向指定用户发送消息 |
+| 消息记录 | 查看历史推送记录 |
+
+**推送表单**:
+
+| 字段 | 类型 | 必填 | 说明 |
+|-----|------|-----|------|
+| 推送范围 | radio | 是 | 全员/指定用户 |
+| 用户ID | text | 条件 | 多个用逗号分隔 |
+| 消息标题 | text | 是 | 消息标题 |
+| 消息内容 | textarea | 是 | 消息正文 |
+
+---
+
+## 10. 系统设置
+
+### 10.1 基础配置
+
+**功能路径**:系统设置 → 基础配置
+
+| 配置项 | 类型 | 说明 |
+|-------|------|------|
+| 网站名称 | text | 平台名称 |
+| 网站Logo | upload | Logo图片 |
+| 客服邮箱 | text | kefu_email |
+| 客服Telegram | text | kefu_telegram |
+| 客服电话 | text | kefu_phone |
+| 公司地址 | text | kefu_address |
+| 客服图片 | upload | kefu_image |
+
+### 10.2 返佣配置
+
+**功能路径**:系统设置 → 返佣配置
+
+| 配置项 | 类型 | 说明 |
+|-------|------|------|
+| 一级返佣比例 | number | bfb_1 (%) |
+| 启用直推奖励 | switch | is_share_bonus |
+| 直推奖励金额 | number | xshare_bonus (USDT) |
+
+### 10.3 提现配置
+
+**功能路径**:系统设置 → 提现配置
+
+| 配置项 | 类型 | 说明 |
+|-------|------|------|
+| 提现手续费 | number | charge (%) |
+| 最低提现金额 | number | 最低100 |
+| 提现金额倍数 | number | 需为10的倍数 |
+| 注册多少天可提现 | number | 默认120天 |
+
+### 10.4 签到配置
+
+**功能路径**:系统设置 → 签到配置
+
+| 天数 | 奖励金额(USDT) |
+|-----|---------------|
+| 第1天 | 0.10 |
+| 第2天 | 0.20 |
+| 第3天 | 0.40 |
+| 第4天 | 0.80 |
+| 第5天 | 1.60 |
+| 第6天 | 3.20 |
+| 第7天 | 6.40 |
+| 第8天 | 12.80 |
+
+### 10.5 短信配置
+
+**功能路径**:系统设置 → 短信配置
+
+| 配置项 | 类型 | 说明 |
+|-------|------|------|
+| 短信宝账号 | text | smsbao_user |
+| 短信宝密码 | text | smsbao_pass |
+| 短信签名 | text | smsbao_sign |
+
+---
+
+## 11. 数据统计
+
+### 11.1 用户统计
+
+**功能路径**:数据统计 → 用户统计
+
+```
+统计指标:
+- 总用户数
+- 今日注册
+- 本周注册
+- 本月注册
+- 活跃用户(7日内登录)
+- 沉默用户(30日未登录)
+
+图表:
+- 注册趋势图(按日/周/月)
+- 用户来源分布(按推荐人)
+```
+
+### 11.2 任务统计
+
+**功能路径**:数据统计 → 任务统计
+
+```
+统计指标:
+- 总任务数
+- 进行中任务
+- 已完成任务
+- 今日完成数
+- 平均完成率
+- 热门任务TOP10
+
+图表:
+- 任务完成趋势图
+- 任务分类分布
+```
+
+### 11.3 收益统计
+
+**功能路径**:数据统计 → 收益统计
+
+```
+统计指标:
+- 总发放金额
+- 今日发放
+- 本月发放
+- 任务发放占比
+- 返佣发放占比
+- 签到发放占比
+
+图表:
+- 收益发放趋势图
+- 收益类型分布饼图
+```
+
+### 11.4 排行榜管理
+
+**功能路径**:数据统计 → 排行榜管理
+
+| 功能 | 说明 |
+|-----|------|
+| 查看排行 | 查看各类型排行榜数据 |
+| 奖励配置 | 配置排名奖励金额 |
+| 手动刷新 | 手动刷新排行榜数据 |
+
+---
+
+## 12. 操作日志
+
+### 12.1 日志列表
+
+**功能路径**:系统管理 → 操作日志
+
+| 字段 | 说明 | 筛选 |
+|-----|------|------|
+| ID | 日志ID | - |
+| 操作人 | 管理员账号 | 下拉筛选 |
+| 操作类型 | 登录/新增/编辑/删除/审核等 | 下拉筛选 |
+| 操作模块 | 用户/任务/财务等 | 下拉筛选 |
+| 操作内容 | 详细操作描述 | 模糊搜索 |
+| IP地址 | 操作IP | - |
+| 操作时间 | 操作时间 | 时间范围 |
+
+### 12.2 日志记录场景
+
+| 场景 | 记录内容 |
+|-----|---------|
+| 管理员登录 | 登录时间、IP |
+| 用户状态变更 | 禁用/启用用户 |
+| 余额调整 | 调整金额、原因 |
+| 任务审核 | 通过/拒绝、原因 |
+| 提现审核 | 通过/拒绝、原因 |
+| 系统配置变更 | 修改的配置项 |
+
+---
+
+## 附录
+
+### A. 数据库表(管理后台相关)
+
+| 表名 | 用途 |
+|-----|------|
+| dt_admin | 管理员表 |
+| dt_admin_role | 角色表 |
+| dt_admin_permission | 权限表 |
+| dt_admin_log | 操作日志表 |
+| dt_member | 用户表 |
+| dt_task | 任务表 |
+| dt_task_apply | 任务申请表 |
+| dt_task_material | 素材表 |
+| dt_member_tixian | 提现记录表 |
+| dt_member_price_log | 资金流水表 |
+| dt_notice | 公告/消息表 |
+| dt_advert | Banner广告表 |
+| dt_category | 任务分类表 |
+| dt_config | 系统配置表 |
+
+### B. API接口规范
+
+**请求格式**:
+```json
+{
+  "header": {
+    "Authorization": "Bearer {token}"
+  },
+  "body": {
+    "page": 1,
+    "limit": 20,
+    "filters": {}
+  }
+}
+```
+
+**响应格式**:
+```json
+{
+  "code": 200,
+  "msg": "success",
+  "data": {
+    "list": [],
+    "total": 100,
+    "page": 1,
+    "limit": 20
+  }
+}
+```
+
+**错误码**:
+
+| 错误码 | 说明 |
+|-------|------|
+| 200 | 成功 |
+| 400 | 参数错误 |
+| 401 | 未授权/Token失效 |
+| 403 | 无权限 |
+| 404 | 资源不存在 |
+| 500 | 服务器错误 |
+
+---
+
+*文档更新时间:2026-01-24*