🏠 首页
核心页面📋 首页 — 产品需求文档
页面编号:P000 | 版本:v2.3 | 更新日期:2026-04-28
1. 页面定位与目标
首页是用户登录后的默认落地页,定位为 活动入口。用户可在此页面参与每月抽奖与分享领钱活动。
🧱 2. 模块拆解与功能说明
2.1 每月抽奖卡片
- 卡片式布局,左侧礼盒图标
- 标题"每月抽奖",副信息行展示:奖金池金额 + 倒计时
- 倒计时实时更新(距月底)
- 点击跳转每月抽奖详情页(P003)
2.2 分享领钱卡片
- 卡片式布局,左侧分享图标
- 标题"分享领钱",副标题展示奖励金额:"分享助力可获得 ₹5,000"
- 点击跳转分享领钱详情页(P006)
⚙️ 3. 交互规则与跳转
| 交互元素 | 触发 | 行为 | 跳转 |
|---|---|---|---|
| 每月抽奖卡片 | 点击 | 进入抽奖详情页 | → 每月抽奖(P003) |
| 分享领钱卡片 | 点击 | 进入分享领钱页 | → 分享领钱(P006) |
📐 4. 数据规格
| 字段 | 来源 | 示例 |
|---|---|---|
| 抽奖奖金池 | 后端接口实时获取 | ₹190,000 |
| 开奖倒计时 | 前端计算(距月底) | 06天 12:30:45 |
🔢 5. 算法逻辑
- 倒计时计算:取当月最后一天 23:59:59 作为目标时间,前端每秒计算
目标时间 - 当前时间,换算为"若干天 时:分:秒"格式展示
🏠 首页 V2-新手活动状态
核心页面📋 首页 V2-新手活动状态 — 产品需求文档
页面编号:P000-B | 版本:v2.3 | 更新日期:2026-04-28
1. 页面定位与目标
首页V2在V1基础上新增 新手任务卡片,引导新用户完成关键操作流程。任务由系统自动判定完成(非用户手动勾选),全部完成后自动发放 ₹20 现金奖励 和 1张抽奖券,消息中心推送到账通知,卡片永久消失。
🧱 2. 新增模块:新手任务卡片
2.1 卡片结构
- 位置:每月抽奖卡片与分享领钱卡片下方
- 标题行:勾选图标 + "新手任务"标题
- 副标题:"完成全部任务可获得 ₹20 现金奖励和 1 张抽奖券"
2.2 进度条
- 进度条
- 填充色随进度变化
- 进度显示:0/2 → 1/2 → 2/2
- 进度条有过渡动画
2.3 任务列表
- 任务一:完成添加 实名认证 — 副标题"添加支付收款工具"
- 任务二:完成提现 — 副标题"在平台完成一笔提现行为"
- 任务状态由系统自动判定:用户完成对应操作后系统自动标记,非手动勾选
- 每项任务右侧显示状态标签:"未完成"/"已完成"
- 已完成任务:文字加删除线
2.4 完成奖励
- 两个任务全部完成后,系统自动将 ₹20 现金奖励发放至用户账户余额,同时发放 1 张抽奖券
- 消息中心同步推送一条"新手任务奖励到账"通知,提醒用户查看中奖记录
- 奖励发放完成后,新手任务卡片自动永久消失,不再展示(无需用户手动关闭)
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| 任务状态 | 系统自动 | 用户完成对应操作后,系统自动标记任务完成并更新进度 |
| 进度条 | 自动 | 随任务完成状态实时更新(0/2 → 1/2 → 2/2) |
| 奖励发放 | 自动 | 2/2 完成时自动发放奖金 + 推送消息通知 + 卡片永久消失 |
| 余额卡片 — 添加 实名认证 | 点击 | 模拟完成操作,系统标记任务一完成 |
| 余额卡片 — 买 | 点击 | 模拟完成操作,系统标记任务二完成 |
* 在原型演示中,点击余额卡片的"添加 实名认证"和"买"按钮可模拟系统自动完成任务的效果。实际产品中由后端接口判定。
📐 4. 数据规格
| 奖励项 | 金额/数量 | 发放条件 | 发放方式 |
|---|---|---|---|
| 现金奖励 | ₹20 | 两项任务全部完成 | 自动发放至账户余额 |
| 抽奖券 | 1 张 | 两项任务全部完成 | 自动发放至抽奖券账户 |
🔢 5. 算法逻辑
- 任务完成判定:后端接口检测用户是否完成对应操作(实名认证添加 / 提现),自动标记任务状态,非前端手动勾选
- 进度计算:
完成数 / 总任务数 × 100%,进度条宽度百分比动态设置,过渡动画 0.5秒缓动 - 奖励发放时机:当
任务一已完成 且 任务二已完成时,后端自动触发 ₹20 现金 + 1 张抽奖券的发放,同时推送消息通知到消息中心 - 卡片永久消失:奖励发放完成后,后端标记新手任务为已完成状态,前端不再展示该卡片,用户刷新或重新进入首页也不会再看到
📏 6. 通用规则
- 任务卡片生命周期:新用户注册后自动展示 → 全部任务完成后自动发放奖励 → 卡片永久消失,不再展示(后端记录状态)
- 状态持久化:任务完成状态由后端存储,刷新页面后保持最新状态
- 重复触发保护:已完成的任务再次点击时 轻提示 提示"该任务已完成",不重复发放奖励
- 其余通用规则:与首页 V1(P000)第 6 节一致
🎁 每月抽奖
二级页面每月抽奖
往期奖单活动规则📋 每月抽奖 — 产品需求文档
页面编号:P003 | 版本:v1.1 | 更新日期:2026-04-28
1. 页面定位与目标
每月抽奖详情页展示当月奖金池金额、开奖倒计时、奖项设置、参与方式、活动规则、用户抽奖券状态及往期奖单。目标是激励用户增加交易量与邀请量,通过抽奖券机制提升参与度。
🧱 2. 模块拆解
2.1 奖金池 主视觉区
- 大卡片,居中展示
- "本月奖金池"标签 + ₹190,000 金额展示
- 两个胶囊标签:基础奖金池 ₹500,000 / 上月剩余奖金 ₹230,401
- 注入规则说明文案:"每笔代付任务,平台注入该笔金额的 0.05% 进入总奖池"
- 倒计时标签("距开奖" + 实时倒计时,每秒刷新)
- 底部统计:参与抽奖人数 / 使用抽奖券数量
2.2 奖项设置(三卡片横排)
- 特等奖:1名,主奖池的 70%,预计获奖金额 ₹100,000
- 幸运奖:1名,主奖池的 20%,预计获奖金额 ₹20,000
- 鼓励奖:50名,平分 ₹1,000,000,优先分配此奖金池
2.3 参与方式(四卡片网格 2×2)
- 直接邀请:邀请 1 名用户完成新手任务 → +1张抽奖券 + ₹50 现金
- 间接邀请:间接邀请 3 名用户完成新手任务 → +1张抽奖券 + ₹30 现金
- 交易达标:每交易完成 ₹10,000 → +1张抽奖券
- 新手任务:首次完成新手任务 → +1张抽奖券 + ₹20 现金
- 奖励标签使用胶囊标签展示
2.4 抽奖券模块
- 标题"抽奖券",右侧"参与条件"链接(点击弹出条件弹窗)
- 标签页 切换:当月抽奖券 / 历史抽奖券
- 当月抽奖券列表:显示券号、来源、使用状态,右侧操作区(点击使用/无法使用)
- 历史抽奖券列表:显示券号、来源、使用状态(中奖/未中奖),中奖券显示具体奖项与金额
- 抽奖券造型:左侧信息区 + 右侧操作区
2.5 参与条件弹窗
- 两组条件满足任一组即可参与抽奖
- 第一组:① 注册满3天 ② 当月代付满25天 ③ 当月代付金额达100万卢比
- 第二组:① 当月发展20人且均完成新人任务 ② 团队代付金额达1000万卢比
- 每项条件右侧显示完成状态
2.6 活动规则弹窗
- 五大板块:奖池来源、参与资格、参与方式、奖项设置、开奖规则
- 开奖时间:固定每月最后一天 00:00(印度标准时间)
- 奖池自动结转:月度剩余奖池累积至下个周期
2.7 往期奖单弹窗
- 快速预览上期中奖名单:特等奖/幸运奖/鼓励奖
- 用户脱敏显示(***四位数字 格式)
- 可跳转完整往期奖单页面(P005)
2.8 确认使用弹窗
- 点击抽奖券"点击使用"时弹出确认弹窗
- 提示:"是否确定参与此月抽奖活动?使用后该抽奖券将无法撤回。"
- 取消 / 确定参与 两个按钮
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回箭头 | 点击 | 返回首页 |
| 倒计时 | 自动 | 实时更新,每秒刷新(距月底) |
| "活动规则"链接 | 点击 | 弹出活动规则浮层 |
| "往期奖单"链接 | 点击 | 弹出往期奖单预览浮层 |
| "参与条件"链接 | 点击 | 弹出参与条件浮层 |
| 抽奖券 标签页 | 点击 | 切换当月/历史抽奖券列表 |
| 抽奖券"点击使用" | 点击 | 弹出确认使用弹窗 |
| 抽奖券"无法使用" | 点击 | 弹出参与条件弹窗 |
| 首页每月抽奖卡片 | 点击 | 跳转到本页 |
📐 4. 数据规格
| 字段 | 来源 | 示例 |
|---|---|---|
| 奖金池总额 | 后端实时计算 | ₹190,000 |
| 基础奖金池 | 平台固定配置 | ₹500,000 |
| 上月剩余奖金 | 后端结转计算 | ₹230,401 |
| 参与抽奖人数 | 后端统计 | 1,286 |
| 使用抽奖券数量 | 后端统计 | 3,842 |
| 开奖倒计时 | 前端计算(距月底) | 06天 12:30:45 |
| 抽奖券号 | 系统自动生成 | 抽奖券编号示例 |
🔢 5. 算法逻辑
- 奖池累计算法:
本月奖金池 = 平台底池 ₹500,000 + 上月剩余奖金 + Σ(每笔代付金额 × 0.05%) - 开奖抽取算法:系统在每月最后一天 00:00(印度标准时间)对所有已使用的抽奖券进行随机抽取;持有越多抽奖券中奖概率越高,等效于加权随机
- 奖金分配:特等奖 = 主奖池 × 70%;幸运奖 = 主奖池 × 20%;剩余 10% 结转至下月。鼓励奖总额 ₹1,000,000 由 50 人平分,每人 ₹20,000
- 奖池结转:
下月剩余 = 本月奖金池 - 特等奖 - 幸运奖,自动注入下一期底池 - 抽奖券状态机:获得 → 未使用 → 已使用(参与当月开奖)→ 中奖/未中奖;无法使用(不满足参与条件)
- 倒计时:前端取当月最后一天 23:59:59 为目标,每秒刷新显示
- 参与条件校验:后端每日凌晨批量校验用户是否满足两组条件之一,更新抽奖券可用状态
📏 6. 通用规则
- 抽奖券有效期:仅限获得当月使用,每月最后一天 23:59 系统自动使用全部未使用的抽奖券参与开奖
- 开奖时间:固定每月最后一天 00:00(印度标准时间),开奖后即时通知中奖用户
- 奖金发放:特等奖、幸运奖自动发放至账户余额;鼓励奖 ₹1,000,000 由 50 人平分,每人 ₹20,000 自动发放至账户余额
- 中奖限制:同一抽奖券仅可命中一个奖项;同一用户可同时持有多张抽奖券
- 数据脱敏:往期奖单中非当前用户的中奖信息以 ***四位数字 格式脱敏展示
- 金额格式:统一使用 ₹ 前缀 + 千分位逗号
🏆 往期奖单
二级页面往期奖单
26年06期📋 往期奖单 — 产品需求文档
页面编号:P005 | 版本:v1.1 | 更新日期:2026-04-28
1. 页面定位与目标
往期奖单页面展示历史各期抽奖的中奖名单,用户可通过顶部下拉菜单按期数切换查看。目标是增强抽奖透明度与用户信任感,通过真实中奖案例激励用户参与。
🧱 2. 模块拆解
2.1 顶部导航栏
- 左侧返回按钮 → 返回每月抽奖页(P003)
- 中间标题"往期奖单"
- 右侧期数下拉选择器:显示当前期数(如"26年06期"),点击展开下拉菜单
- 下拉菜单列出所有可用期数,当前选中项高亮
2.2 中奖名单列表
- 按奖项分组展示:特等奖(1名)→ 幸运奖(1名)→ 鼓励奖(50名,仅展示前5名)
- 特等奖、幸运奖卡片带边框高亮,鼓励奖普通样式
- 每条记录包含:用户昵称、用户编号、获得奖项、中奖金额、抽奖券号
- 列表底部展示"... 还有 45 位中奖者"省略提示
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回按钮 | 点击 | 返回每月抽奖页(P003) |
| 期数下拉选择器 | 点击 | 展开/收起下拉菜单,箭头旋转 180° |
| 下拉菜单选项 | 点击 | 切换至对应期数,更新名单数据 + 轻提示 提示 |
| 外部点击 | 点击菜单外区域 | 自动收起下拉菜单 |
📐 4. 数据规格
| 字段 | 说明 | 示例 |
|---|---|---|
| 用户昵称 | 中奖用户的昵称 | 幸运之星 |
| 用户编号 | 中奖用户的系统编号(中间脱敏) | 8***56 |
| 获得奖项 | 特等奖(奖金池 70%)/ 幸运奖(奖金池 20%)/ 鼓励奖(平分 ₹1,000,000) | 特等奖 |
| 中奖金额 | 实际获得的奖金金额 | ₹133,000 / ₹20,000 |
| 抽奖券 | 系统自动生成的抽奖券号 | 抽奖券编号示例 |
| 期数 | 年份+月份编号 | 26年06期 |
🧧 红包专属邀请二维码
二级页面红包专属邀请
📋 红包专属邀请二维码 — 产品需求文档
页面编号:P007 | 版本:v1.1 | 更新日期:2026-04-28
1. 页面定位
红包专属邀请二维码页面,从"分享领钱"的"邀请好友助力"按钮或首页二维码图标进入。整体采用红包视觉风格,二维码使用红色配色,强化红包活动的关联感。
🧱 2. 模块拆解
2.1 红包 主视觉区(上半翻盖)
- 红包风格背景
- 印章 + ₹ 符号
- 引导文案:"扫码助力领红包" + 副文案"好友扫码后即可为你助力,助力成功即可领取现金"
2.2 二维码展示区(下半主体)
- 卡片内嵌二维码
- 二维码与红包主题统一
- 底部展示邀请码
2.3 操作按钮
- 保存二维码 — 主按钮
- 复制邀请链接 — 次按钮
- 底部展示完整邀请链接文本
2.4 分享面板(底部弹出)
- 底部半屏弹出面板
- 标题"分享红包邀请"
- 展示邀请码 + 邀请链接信息
- 五个分享渠道图标横排:复制链接 / 即时通讯 / 电报 / 短信 / 更多
- 底部"取消"按钮关闭面板
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回按钮 | 点击 | 返回分享领钱页(P006) |
| 分享按钮(顶部右侧) | 点击 | 弹出底部分享面板 |
| 保存二维码 | 点击 | 保存图片到相册 + 轻提示 "✅ 二维码已保存到相册" |
| 复制邀请链接 | 点击 | 复制到剪贴板 + 轻提示 "✅ 邀请链接已复制" |
| 分享渠道图标 | 点击 | 打开对应 应用/功能 + 轻提示 + 关闭分享面板 |
| 分享面板遮罩 / 取消 | 点击 | 关闭分享面板 |
📐 4. 数据规格
| 字段 | 来源 | 示例 |
|---|---|---|
| 邀请码 | 系统自动生成(唯一) | 示例邀请码 |
| 邀请链接 | 系统自动生成 | 示例链接地址 |
| 二维码 | 根据邀请链接动态生成 | 矢量图 |
✉️ 消息中心
二级页面Message
📋 消息中心 — 产品需求文档
页面编号:P008 | 版本:v1.1 | 更新日期:2026-04-28
1. 页面定位
消息中心页面展示系统推送的奖励通知、活动通知和系统公告。消息按时间倒序排列,最新消息在最上方。
🧱 2. 模块拆解
2.1 顶部导航栏
- 左侧返回按钮 → 返回首页
- 中间标题"消息"
2.2 消息列表
- 每条消息为一个卡片,包含三行信息:
• 第一行:消息标题(加粗深色)
• 第二行:时间戳(灰色小字,格式 年-月-日 时:分:秒)
• 第三行:内容预览(紫色,单行省略溢出 溢出省略号截断) - 消息类型覆盖系统内所有奖励通知:
• 直接邀请奖励到账 — ₹50 现金 + 1张抽奖券
• 间接邀请奖励到账 — ₹30 现金 + 1张抽奖券
• 交易达标奖励 — 1张抽奖券
• 新手任务奖励到账 — ₹20 现金 + 1张抽奖券
• 分享领钱奖励到账 — ₹5,000 现金
• 抽奖中奖通知 — 显示具体奖项名称与金额 - 列表底部展示 "没有更多数据" 提示
⚙️ 3. 交互规则
| 交互元素 | 触发 | 行为 |
|---|---|---|
| ‹ 返回按钮 | 点击 | 返回首页 |
📐 4. 数据规格
| 字段 | 来源 | 示例 |
|---|---|---|
| 消息标题 | 后端推送,按奖励类型自动生成 | 直接邀请奖励到账 |
| 时间戳 | 消息创建时间 | 2026-04-28 10:35:22 |
| 内容预览 | 后端推送,包含具体奖励金额 | 您邀请的用户已完成新手任务,获得 ₹50 现金 + 1张抽奖券 |
| 消息状态 | 已读 / 未读 | 未读(规划中) |