Ruby Agent System PRD

Bet History

Record Inquiry 下的 Bet History 子页面 PRD,覆盖 Sports、Casino、Slot 三类投注记录、筛选面板、投注明细表、横向滚动和导出。

Bet History 是 Record Inquiry 的投注历史子页面,用于查询 Sports、Casino 和 Slot 投注记录,核对投注时间、玩家、代理、钱包扣款、投注金额、赔率和派彩。

页面摘要

项目说明
页面性质投注历史只读查询页,支持 Sports / Casino / Slot 类型切换和导出
核心动作按时间、品牌、玩家和游戏类型筛选投注记录,核对投注金额、赔率、派彩和钱包扣款
数据范围当前账号有权限查看的品牌、代理、会员和投注记录
当前状态三类投注记录、筛选、宽表、横向滚动和导出已定义;部分字段以本页字段模型和业务规则为准

参考区

页面状态 Figma 截图

Record Inquiry

Record Inquiry - 3.1 Bet History Sports 日期筛选

Bet History 的 Sports 子页签高亮,Date/Time 必填字段展开日期范围选择器,支持时间输入、Clear 和 Apply。

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

Record Inquiry - 3.2 Bet History Casino 品牌筛选

Bet History 的 Casino 子页签高亮,Select Brand 下拉显示 All Brands、IKEA、W365、Oh my God、The King+。

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

Record Inquiry - 3.3 Bet History Slot 筛选面板

Bet History 的 Slot 子页签高亮,Filters 面板展示 Date/Time、Select Brand、Player ID 和 Include Sub-Partner。

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

Record Inquiry - 3.4 Bet History Slot 默认态

Bet History 的 Slot 默认列表展示 Bet Details 分组表头、Provider、Game Type、钱包金额、Bet Amount、横向滚动条和分页。

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

全局依赖

全局模块说明
Top展示会员汇总、余额、消息和 Profile;本页筛选不改变 Top 口径。
Global One Line Notice有维护公告时显示在 Top 下方。
Deposit & Withdrawal Record / Promotion Record同属 Record Inquiry;查询上下文互不强制同步。

功能规则

区域UI 表现对应功能规则
子页面导航Deposit & Withdrawal RecordPromotion RecordBet History 高亮子页面导航
页面标题Bet History,副文案 A record of all your previous bets and their outcomes.页面上下文
查询与动作区Search for transactionSearchFilterExcel Download查询与动作
游戏类型Sports、Casino、Slot 三个分段按钮,当前类型紫色高亮游戏类型切换
Filter 面板Date/Time、Select Brand、Player ID、Include Sub-Partner、Reset、ApplyFilter 面板
Sports 表格Brand、Bet Time、Player ID、Partner ID、Status、Settlement Time、钱包字段、Bet Amount、OddsSports 表格
Casino 表格Brand、Bet Time、Player ID、Partner ID、Provider、Game Name、钱包字段、Bet Amount、Payout 等Casino 表格
Slot 表格Brand、Bet Time、Player ID、Partner ID、Provider、Game Type、Bet Details 分组字段、Bet AmountSlot 表格
分页区横向滚动条、Showing 1-10 of 1000、页码分页与横向滚动

功能地图

子页面导航

项目说明
Deposit & Withdrawal Record点击后进入 Deposit & Withdrawal Record
Promotion Record点击后进入 Promotion Record
Bet History当前高亮,展示投注历史。

页面上下文

项目说明
标题Bet History
副文案A record of all your previous bets and their outcomes.
页面边界本页只读,不撤单、不结算、不改写投注结果。

查询与动作

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

游戏类型切换

类型说明
Sports展示体育投注记录,包含 Status、Settlement Time、Bet Amount、Odds 等字段。
Casino展示真人娱乐场投注记录,包含 Provider、Game Name、钱包字段、Bet Amount、Payout 等字段。
Slot展示老虎机投注记录,包含 Provider、Game Type、Bet Details 分组、钱包字段和 Bet Amount。

切换 Sports / Casino / Slot 时,保留通用筛选条件,但刷新表格列定义、字段语义和分页,并回到第 1 页。

Filter 面板

字段 / 控件UI 表现规则
Date/Time带红色 * 和提示图标,支持日期范围选择器当前定义为必填筛选;选择器内 Apply 只回填输入框,最终查询以面板底部 Apply 为准。
Select Brand下拉选择,默认 All只展示当前账号有权限查看的品牌。Casino 截图展示 All Brands、IKEA、W365、Oh my God、The King+。
Player ID文本输入当前 Slot 筛选截图展示 Player ID;按玩家编号过滤。
Include Sub-Partner复选框,截图中默认勾选只纳入当前账号权限范围内的下级代理数据。
Reset底部次按钮恢复当前游戏类型默认查询,并回到第 1 页。
Apply底部主按钮提交筛选条件,刷新当前游戏类型表格、横向滚动和分页。

Sports 表格级定义

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

Sports 字段模型

字段所在区域定义 / 口径展示规则导出备注
BrandSports 表格投注所属品牌。品牌标签展示。按权限导出只能展示授权品牌。
Bet TimeSports 表格投注时间。使用统一日期时间格式;默认排序字段。按权限导出时区规则需与投注系统一致。
Player IDSports 表格玩家编号。文本展示。按权限导出权限不足时按敏感字段规则处理。
Partner IDSports 表格代理编号。文本展示。按权限导出必须在当前权限范围内。
StatusSports 表格投注状态,截图示例为 Opened状态词表需与投注状态系统一致。按权限导出状态枚举以字段模型为准。
Settlement TimeSports 表格结算时间。未结算时展示 ----按权限导出必须与结算状态一致。
Coupon Wallet / Bonus Wallet / Normal Wallet / Withdrawal WalletSports 表格本次投注涉及的钱包金额来源。钱包字段必须分开展示,不能混用。按权限导出金额关系和扣款顺序以字段模型为准。
Bet AmountSports 表格投注金额。金额格式展示。按权限导出应与钱包扣款合计可解释。
OddsSports 表格赔率,截图示例为 4.80数值格式和小数位需统一。按权限导出赔率类型以字段模型为准。

Casino 表格级定义

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

Casino 字段模型

字段所在区域定义 / 口径展示规则导出备注
BrandCasino 表格投注所属品牌。品牌标签展示。按权限导出只能展示授权品牌。
Bet TimeCasino 表格投注时间。使用统一日期时间格式;默认排序字段。按权限导出时区规则需与投注系统一致。
Player IDCasino 表格玩家编号。文本展示。按权限导出权限不足时按敏感字段规则处理。
Partner IDCasino 表格代理编号。文本展示。按权限导出必须在当前权限范围内。
ProviderCasino 表格游戏供应商,截图示例为 Evolution文本展示。按权限导出供应商词表需与游戏系统一致。
Game NameCasino 表格游戏名称,截图示例为 Speed Baccarat C文本展示。按权限导出游戏名称来源以字段模型为准。
Coupon Wallet / Bonus Wallet / Normal Wallet / Withdrawal WalletCasino 表格本次投注涉及的钱包金额来源。钱包字段必须分开展示,不能混用。按权限导出金额关系和扣款顺序以字段模型为准。
Bet AmountCasino 表格投注金额。金额格式展示。按权限导出应与钱包扣款合计可解释。
PayoutCasino 表格派彩金额。完整列名以当前字段模型为准。按权限导出按派彩金额处理,不按净派彩处理。

Slot 表格级定义

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

Slot 字段模型

字段所在区域定义 / 口径展示规则导出备注
BrandSlot 表格投注所属品牌。品牌标签展示。按权限导出只能展示授权品牌。
Bet TimeSlot 表格投注时间。使用统一日期时间格式;默认排序字段。按权限导出时区规则需与投注系统一致。
Player IDSlot 表格玩家编号。文本展示。按权限导出权限不足时按敏感字段规则处理。
Partner IDSlot 表格代理编号。文本展示。按权限导出必须在当前权限范围内。
ProviderSlot 表格游戏供应商,截图示例为 Pragmatic Play Slot文本展示。按权限导出供应商词表需与游戏系统一致。
Game TypeSlot 表格截图值为 Aztec Bonanza,定义为游戏名称,而不是游戏类型。不得作为定稿字段口径。不导出以字段模型为准。
Bet DetailsSlot 表头组分组表头,包含钱包字段、Bet Amount 等投注明细字段。作为字段组展示,不代表单一业务字段。按权限导出子字段清单和顺序需补充。
Bet AmountSlot 表格投注金额。金额格式展示。按权限导出应与钱包扣款合计可解释。

分页与横向滚动

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

业务规则

  • Bet History 是只读查询页,不撤单、不结算、不修改投注结果。

  • Sports、Casino、Slot 共享通用筛选入口,但列定义和字段语义必须独立。

  • Date/Time 当前定义为必填;Search、Filter、Excel Download 必须受当前游戏类型和权限范围限制。

  • 表格默认按 Bet Time 倒序展示,最新投注优先。

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

  • 钱包字段必须明确说明金额来源,不能把 Coupon Wallet、Bonus Wallet、Normal Wallet、Withdrawal Wallet 混用。

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

  • Sports、Casino、Slot 默认只支持 Player ID 筛选;Partner ID、Provider、Game Name 未进入筛选模型前不展示。

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

  • Slot 表头 Game Type 与行内容 Aztec Bonanza 的字段语义定义为游戏名称,而不是游戏类型。

  • 钱包字段与投注金额、赔率、派彩之间的计算关系以字段模型为准。

页面特例

场景处理
查询无结果保留游戏类型按钮、搜索区、Filter、表头、横向滚动条和分页容器,表格主体展示空态说明。
Date/Time 为空当前定义为必填;点击 Apply 时阻止提交并在 Date/Time 附近提示。
品牌选项加载失败保留当前结果,在 Select Brand 下拉中展示重试入口。
查询失败保留上一成功结果和当前草稿条件,提示重试。
导出失败不清空列表,提示失败原因并允许重试。

本页目录