Ruby Agent System PRD

Promotion Record

Record Inquiry 下的 Promotion Record 子页面 PRD,覆盖 Rebate 与 Cashback 两类优惠记录、筛选面板、宽表格、分页和导出。

Promotion Record 是 Record Inquiry 的优惠记录子页面,用于查询玩家返利、返现、优惠发放和相关金额记录。

页面摘要

项目说明
页面性质优惠记录只读查询页,支持 Rebate / Cashback 类型切换和导出
核心动作按时间、品牌、玩家和代理筛选优惠记录,核对发放金额、比例字段和导出结果
数据范围当前账号有权限查看的品牌、代理、会员和优惠记录
当前状态Rebate / Cashback、筛选、宽表、分页和导出已定义;完整列名和比例字段以本页字段模型和业务规则为准

参考区

页面状态 Figma 截图

Record Inquiry

Record Inquiry - 2.1 Promotion Rebate 筛选态

Promotion Record 的 Rebate 子页签高亮,右侧 Filters 面板展示 Date/Time、Select Brand、Player ID、Partner ID、Type 和 Include Sub-Partner。

截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。

Record Inquiry - 2.2 Promotion Cashback 筛选态

Promotion Record 的 Cashback 子页签高亮,表格展示 Deposit Amount、Withdrawal Amount、比例和 Release Amount 等返现字段。

截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。

全局依赖

全局模块说明
Top展示 Coupon Balance、Withdrawal Balance、消息和 Profile;本页筛选不改变 Top 口径。
Global One Line Notice有维护公告时显示在 Top 下方。
Deposit & Withdrawal Record / Bet History同属 Record Inquiry;三个子页面查询上下文互不强制同步。

功能规则

区域UI 表现对应功能规则
子页面导航Deposit & Withdrawal RecordPromotion Record 高亮、Bet History子页面导航
页面标题Promotion Record,副文案 Record of bonuses, offers, and promotions applied.页面上下文
查询与动作区Search for transactionSearchFilterExcel Download查询与动作
Rebate / Cashback两个分段按钮,当前类型紫色高亮记录类型切换
Filter 面板Date/Time、Select Brand、Player ID、Partner ID、Type、Include Sub-Partner、Reset、ApplyFilter 面板
Rebate 表格Date、Brand、Player ID、Partner ID、Level、Type、Provider、Release Amount 等Rebate 表格
Cashback 表格Date、Brand、Player ID、Partner ID、Level、Type、Deposit Amount、Withdrawal Amount、比例、Release Amount 等Cashback 表格
分页区横向滚动条、Showing 1-10 of 1000、页码分页与横向滚动

功能地图

子页面导航

项目说明
Deposit & Withdrawal Record点击后进入 Deposit & Withdrawal Record
Promotion Record当前高亮,展示优惠记录。
Bet History点击后进入 Bet History
切换规则切换子页面时保留各自已生效查询上下文,不把 Promotion 专属的 Rebate / Cashback 类型带入其他页面。

页面上下文

项目说明
标题Promotion Record
副文案Record of bonuses, offers, and promotions applied.
页面边界本页只读,不直接发券、撤回、核销或修改优惠结果。

查询与动作

控件规则
Search 输入框占位文案为 Search for transaction。用于搜索优惠记录编号、玩家 ID 或代理 ID。
Search按当前关键词和已生效筛选刷新当前 Rebate / Cashback 列表,并回到第 1 页。
Filter打开或关闭右侧 Filter 面板;打开面板不触发查询。
Excel Download导出当前类型、当前筛选、当前权限范围内的结果。

记录类型切换

类型说明
Rebate默认或可选类型之一,展示返利记录。截图中表格右侧出现 Provider / Release Amount 等字段。
Cashback展示返现记录。截图中表格展示 Deposit Amount、Withdrawal Amount、比例和 Release Amount 等字段。

切换 Rebate / Cashback 时,保留通用筛选条件,但刷新当前表格列定义、金额口径和 Type 选项,并回到第 1 页。

Filter 面板

字段 / 控件UI 表现规则
Date/Time日期范围输入,截图无必填星号当前定义为可选;如业务需要强制时间范围,需要补充必填标记和默认范围。
Select Brand下拉选择,默认 All只展示当前账号有权限查看的品牌。
Player ID文本输入按玩家编号过滤。
Partner ID文本输入按代理编号过滤。
Type下拉选择,默认 All选项应随 Rebate / Cashback 切换;截图未展示展开项。
Include Sub-Partner复选框,截图中默认勾选只纳入当前账号权限范围内的下级代理数据。
Reset底部次按钮恢复当前类型默认查询,并回到第 1 页。
Apply底部主按钮提交筛选条件,刷新当前类型表格、横向滚动和分页。

Rebate 表格级定义

项目定义
行粒度每一行代表一条 Rebate 优惠记录。
汇总粒度当前未定义 Total 行;如后续增加汇总,必须按当前 Rebate 类型和筛选范围计算。
默认排序默认按 Date 倒序展示,最新记录优先。
数据范围受 Date/Time、Brand、Player ID、Partner ID、Type、Include Sub-Partner 和当前账号权限限制。
父子 / 展开关系当前表格没有行展开;右侧字段通过横向滚动查看。Rebate 与 Cashback 字段模型互不继承。
导出关系Excel Download 只导出当前筛选、当前表格 / 弹窗层级的字段模型,并按权限脱敏;选择列、操作列、按钮入口、内部字段和未纳入字段模型的字段不导出。

Rebate 字段模型

字段所在区域定义 / 口径展示规则导出备注
DateRebate 表格返利记录日期。使用统一日期格式;默认排序字段。按权限导出导出时必须与筛选日期口径一致。
BrandRebate 表格记录所属品牌。品牌标签展示。按权限导出只能展示授权品牌。
Player IDRebate 表格玩家编号。文本展示。按权限导出权限不足时按敏感字段规则处理。
Partner IDRebate 表格代理编号。文本展示。按权限导出必须在当前权限范围内。
LevelRebate 表格玩家等级,例如 GOLD。等级文本展示。按权限导出等级词表以本页字段模型和业务规则为准。
TypeRebate 表格返利周期或类型,例如 Daily。与 Type 筛选词表保持一致。按权限导出Type 选项使用 Rebate / Cashback 各自词表。
ProviderRebate 表格返利来源,例如 Sports、Live Casino、Slot。文本展示。按权限导出供应商词表需与投注和游戏模块一致。
Release AmountRebate 表格发放金额或数量;截图示例为 42金额或数量格式按金额展示规则处理。按权限导出计算口径以本页字段模型和业务规则为准。
右侧被遮挡列横向滚动区域右侧完整列名、顺序和口径以字段模型为准。不得把当前可见列当完整字段清单。不导出以当前字段模型为准。

Cashback 表格级定义

项目定义
行粒度每一行代表一条 Cashback 优惠记录。
汇总粒度当前未定义 Total 行;如后续增加汇总,必须按当前 Cashback 类型和筛选范围计算。
默认排序默认按 Date 倒序展示,最新记录优先。
数据范围受 Date/Time、Brand、Player ID、Partner ID、Type、Include Sub-Partner 和当前账号权限限制。
父子 / 展开关系当前表格没有行展开;Cashback 与 Rebate 共用筛选入口但字段模型独立。
导出关系Excel Download 只导出当前筛选、当前表格 / 弹窗层级的字段模型,并按权限脱敏;选择列、操作列、按钮入口、内部字段和未纳入字段模型的字段不导出。

Cashback 字段模型

字段所在区域定义 / 口径展示规则导出备注
DateCashback 表格返现记录日期。使用统一日期格式;默认排序字段。按权限导出导出时必须与筛选日期口径一致。
BrandCashback 表格记录所属品牌。品牌标签展示。按权限导出只能展示授权品牌。
Player IDCashback 表格玩家编号。文本展示。按权限导出权限不足时按敏感字段规则处理。
Partner IDCashback 表格代理编号。文本展示。按权限导出必须在当前权限范围内。
LevelCashback 表格玩家等级,例如 GOLD。等级文本展示。按权限导出等级词表以本页字段模型和业务规则为准。
TypeCashback 表格返现周期或类型,例如 Daily。与 Type 筛选词表保持一致。按权限导出Type 选项使用 Rebate / Cashback 各自词表。
Deposit AmountCashback 表格当前范围内的充值金额。金额格式展示。按权限导出统计范围需与 Deposit & Withdrawal 口径一致。
Withdrawal AmountCashback 表格当前范围内的提现金额。金额格式展示。按权限导出统计范围需与 Deposit & Withdrawal 口径一致。
比例字段Cashback 表格可见百分比列例如 5%,但完整字段名和计算口径以字段模型为准。百分比格式;小数精度以本页字段模型和业务规则为准。不导出以当前字段模型为准。
Release AmountCashback 表格返现金额;截图示例为 4,950金额格式展示。按权限导出计算口径以本页字段模型和业务规则为准。

分页与横向滚动

控件规则
横向滚动条位于表格下方,用于查看右侧金额和比例字段。
结果提示左下角展示 Showing 1-10 of 1000
页码右下角展示上一页、页码、下一页,当前页紫色高亮。
翻页保留当前类型、关键词和已生效筛选条件。

业务规则

  • Promotion Record 是只读查询页,不直接发放、撤回、编辑或核销优惠。

  • Rebate 与 Cashback 之间共享通用筛选条件,但列定义、金额口径和 Type 词表必须独立。

  • Date/Time、Brand、Player ID、Partner ID、Type 和 Include Sub-Partner 之间按 AND 处理。

  • 表格默认按 Date 倒序展示,最新记录优先。

  • Include Sub-Partner 不能突破当前账号权限范围。

  • Search、Filter Apply、Reset、类型切换和翻页后,当前结果回到第 1 页或保留翻页上下文,不能出现表格和导出范围不一致。

  • Excel Download 只导出当前 Rebate / Cashback 类型、当前筛选和当前权限范围下的数据。

  • Date/Time 没有必填星号,当前定义为可选;如果必须限制时间范围,需要补充默认范围。

  • Type 下拉未提供展开态;本页默认只允许 RebateCashback 两个选项,并分别进入对应表格字段模型。

  • Rebate 与 Cashback 表格右侧完整列名和顺序以当前字段模型为准。

  • Rebate 的 42 和 Cashback 的 4,950 发放金额计算口径以本页字段模型和业务规则为准。

页面特例

场景处理
查询无结果保留类型按钮、搜索区、Filter、表头、横向滚动条和分页容器,表格主体展示空态说明。
Type 选项加载失败保留当前结果,在 Type 下拉中展示重试入口。
日期范围非法阻止 Apply,并在 Date/Time 附近提示。
查询失败保留上一成功结果和当前草稿条件,提示重试。
导出失败不清空列表,提示失败原因并允许重试。

本页目录