冻结解冻日志 · 新增手机号栏位 · PRD
作者 Luke 版本 v1.16 日期 2026-09-14 状态 待开发评审 平台 BRAND_A & BRAND_B 类 R
版本记录
| 版本 | 日期 | 变更摘要 |
|---|---|---|
| v1.16 | 2026-09-14 | 同步更新中英文 L0 资讯图,并回填现行中文图指纹;正文业务规则不变。 |
| v1.15 | 2026-09-11 | Sonnet 第三轮在 §1.2 补回
Player Report ▸ Forfeited Players
手机号栏不在本次范围。 |
| v1.14 | 2026-09-11 | Sonnet 第二轮在 §3.1、§3.3
恢复 R-135/R-136
的旧条款覆盖说明;现行业务行为不变。 |
| v1.13 | 2026-09-11 | Sonnet 首轮在 §3.1
补明跨页面命名边界:本页刻意使用中文
[查看]/[隐藏],不跟随用户资料页既有
[Show]。同步 BO 原型说明。 |
| v1.12 | 2026-09-11 | L0
资讯图表将“可申请查看手机号”更正为“可查看手机号”,并按
ID → 用户名 → 手机号 呈现前三栏;正文规则不变。同步 BO
互链。 |
| v1.11 | 2026-09-10 | 二次精简 §1~§5:合并栏位、权限与导出重复说明;附录 A 由 32 条收敛为 20 条场景式验收,保留所有安全边界与行为结论。 |
| v1.10 | 2026-09-10 | Codex 候选精简版:合并 §2~§6 的重复说明;保留既有 30 个验收点;新增后端明码权限复核与「留痕失败则不返回明文」两项安全边界;目录、版本记录与附录分别默认折叠;重绘资讯图表。 |
| v1.9 | 2026-09-09 | 补 §2.2、§3.1、§3.3 裁定追溯:整批展开与翻页维持明文覆盖旧口径;日志不记页码;空手机号只影响该格。 |
| v1.8 | 2026-09-09 | 在 §L0 之后新增 BO/Client 原型视觉清单;业务规格与验收口径不变。 |
| v1.7 | 2026-09-01 | 只修 §L0 原型的 PRD 全文入口样式;规格不变。 |
| v1.6 | 2026-08-28 | 修正 §2.4 冻结状态 第 4
项中文:可登录和投注,不可充值和提款;只改文案,不改行为。 |
| v1.5 | 2026-08-28 | L0 改用线上资讯图表,后台原型新增 PRD 入口;规格不变。 |
| v1.4 | 2026-08-28 | §3.1 [查看]/[隐藏]
连结色指定为 #0000FF。 |
| v1.3 | 2026-08-28 | §3.3 明码留痕由建议转为定案;表头开关改为蓝字;修复原型标注跳转与点击冒泡。 |
| v1.2 | 2026-08-28 | §3 表头开关改为作用于整批查询结果,翻页不重设;§4 导出整批;留痕改为每次查询最多一笔且不记页码。 |
| v1.1 | 2026-08-28 | §2 表头改中文并补齐冻结状态值域;§5 权限点命名为 查看手机号。 |
| v1.0 | 2026-08-28 | 初版:§2 新增
手机号 / Phone Number;§3
默认脱敏并以表头整批切换;§4 导出跟状态;§5 新增明码权限。 |
目录
L0 · 快速掌握

① 一句话需求
在 Backoffice ▸ LogManagement ▸ Frozen/UnFroze Log
增加手机号栏:默认脱敏;有 查看手机号
权限的管理员可从表头查看整批明文;查看须先留痕,导出内容跟随表头状态。
② 术语写死表
| 词 | 唯一含义 |
|---|---|
| 手机号 | 该日志行会员的当前手机号,不是操作人的手机号。 |
| 脱敏态 | 091*****567;表头有权限时显示
[查看]。 |
| 明文态 | 整批查询结果显示完整号码;表头显示 [隐藏]。 |
| 一批查询结果 | 最近一次成功搜索得到的全部结果,包含未翻到的页。 |
| 明码权限 | 子权限 查看手机号;只控制能否取得明文。 |
③ 全局红线表
| 不变量 | 违反后果 | 验证锚点 |
|---|---|---|
| G1 进页面与每次搜索后默认脱敏 | 未主动查看就取得明文 | AC1 AC2 |
| G2 无明码权限时不显示开关,后端也不下发明文 | 前端隐藏可被绕过 | AC3 |
| G3 表头一次切换整批,翻页维持状态 | 同批资料混用明文与脱敏 | AC4 AC5 AC18 |
| G4 导出跟表头状态,不跟权限本身 | 未主动查看也导出明文 | AC6 AC7 |
| G5 每批第一次查看先写一笔日志;留痕失败不返回明文 | 明码访问无法追查 | AC8 AC9 AC11 |
| G6 原 12 栏与 8 个搜索项不变 | 既有查询被破坏 | AC12 AC19 |
④ 适用范围与「不做」边界
本次只增加手机号栏、整批明码切换、明码权限及必要留痕,并修正一条冻结状态中文。不开手机号搜索、不做逐笔展开、不改其他页面或既有字段。阅读者为后台前端、日志后端、权限后端、资安与测试。
1. 范围
1.1 新增第 3 栏
手机号、整批明码切换、按批次留痕,并修正一条冻结状态中文。
1.2 不加手机号搜索、逐笔查看、二次确认、历史手机号、审批、水印或合计;不改既有栏位(含
所属总代、可用余额、冻结余额、操作时间)、筛选、排序、分页、资料隔离,也不改
用户列表、用户资料、账号反查、手机号变更记录
或 Player Report ▸ Forfeited Players 的手机号栏。
2. 栏位与资料
2.1 位置与命名
2.1.1 在 用户名 后新增第 3 栏
手机号(英文栏名
Phone Number),原栏位依序后移,列表共 13
栏。画面表头只显示中文,Line
沿用英文;手机号与用户名优先并排。
2.2 资料来源与空值
2.2.1 读取会员当前手机号,与 操作人
无关;改号后显示新号码。没有手机号时留空,不显示占位,也不影响整批开关。
2.3 脱敏格式
2.3.1 本平台手机号固定 11 位。脱敏规则固定为前 3
位+5 个 *+后 3 位:
| 明文 | 脱敏值 |
|---|---|
09171234567 |
091*****567 |
2.4 既有筛选与文案修正
2.4.1 搜索区维持 8
项:用户名、操作人、备注、日期、用户渠道、操作、冻结状态、Line。
2.4.2 冻结状态 第 4 项逐字改为
可登录和投注,不可充值和提款。只改中文,不改 Freeze
Type、判断逻辑或既有资料。
3. 明码切换与留痕
3.1 表头开关
| 当前状态 | 有权限者表头 | 栏内值 | 点击结果 |
|---|---|---|---|
| 脱敏态(默认) | 手机号 [查看] |
整批脱敏 | 先完成权限校验与留痕,再显示整批明文;表头改为
[隐藏]。 |
| 明文态 | 手机号 [隐藏] |
整批明文 | 立即恢复整批脱敏;表头改为 [查看]。 |
3.1.1 开关是表头右侧的蓝色底线连结
#0000FF,不另占栏。作用于最近一次查询的全部结果;翻页维持状态,重新搜索或进页重设脱敏。无明码权限时不显示开关且恒为脱敏。
3.1.2 用户资料页的同类控件既有文案为
[Show];本页刻意使用中文
[查看]/[隐藏]。两页命名不同不是笔误,也不得互相统一。
3.1.3 R-135 已覆盖需求原文 6.4
的「只管当前页、翻页重设」;现行规则只以 §3.1.1 为准。
3.2 后端权限边界
3.2.1 后端在查看与明文导出前都须复核页面权限及
查看手机号,不得信任前端状态。失败时不回传完整号码,沿用既有权限错误处理。
3.3 管理员操作日志
3.3.1 一批查询结果第一次按 [查看]
时写一笔日志;同批重复隐藏/查看不再新增。重新搜索或重新进入页面后,下一次查看属于新批次,再写一笔。
3.3.2 日志只记管理员账号、查看时间与当次 8 个查询条件;不记页码或完整手机号。
3.3.3 必须先确认日志写入成功,再回传明文。日志写入失败时维持脱敏态且不回传明文;错误呈现沿用页面既有机制,不新增文案。
3.3.4 R-135/R-136
已覆盖需求原文 7.1、7.3
的页码要求:开关作用于整批结果,页码不再界定查看范围。
4. 导出
按下 导出报表 时的状态 |
手机号栏输出 |
|---|---|
| 脱敏态 | 整批脱敏 |
| 明文态且后端权限复核通过 | 整批明文 |
| 明文态但权限复核失败 | 不得输出明文;依既有权限失败处理 |
导出全部查询结果;手机号为第 3 栏,同一档案不得混合明文与脱敏。既有导出操作日志不变。
5. 权限
| 权限 | 作用 |
|---|---|
既有 Frozen/UnFroze Log 页面权限 |
控制能否进入页面及查询列表。 |
新增子权限 查看手机号 |
控制能否取得手机号明文。 |
两个权限分别授予。只有页面权限时可看脱敏值,但没有
[查看];不另设脱敏或导出权限。
6. 提示语
本需求不新增提示语、确认框或成功提示。原型出现的线上文案必须逐字采用下表:
| 场景 | 文案 |
|---|---|
| 尚未搜索 | Please click the search button. |
| 搜索后无资料 | No More Data |
No More Data
来自同后台既有通用文案;若本页线上实际文案不同,以线上为准并同步更新 PRD
与原型。
附录 A:验收标准
| # | P | 验收点 |
|---|---|---|
| AC1 | P0 | 有明码权限者进页时为脱敏,表头显示
[查看](G1)。 |
| AC2 | P0 | 搜索或重新进页回到脱敏;翻页不重设(G1)。 |
| AC3 | P0 | 无明码权限时不显示开关,画面、查看 API
与导出都不得含完整号码(G2)。 |
| AC4 | P0 | 按 [查看] 后整批变明文,表头改
[隐藏](G3)。 |
| AC5 | P0 | 按 [隐藏] 后整批恢复脱敏,表头改
[查看](G3)。 |
| AC6 | P0 | 有权限但未查看就导出,手机号整栏脱敏(G4)。 |
| AC7 | P0 | 明文态且权限复核通过时,导出手机号整栏明文(G4)。 |
| AC8 | P0 | 同批重复查看/隐藏,管理员操作日志只新增一笔(G5)。 |
| AC9 | P0 | 查看日志只含管理员、时间与 8
个条件,不含页码或完整手机号(G5)。 |
| AC10 | P1 | 重新搜索后再查看,日志新增一笔。 |
| AC11 | P0 | 留痕失败时维持脱敏,响应不含完整手机号(G5)。 |
| AC12 | P0 | 原 12 栏、8
个搜索项、资料隔离与可见范围不变(G6)。 |
| AC13 | P1 | 09171234567 脱敏后为 091*****567。 |
| AC14 | P1 | 无手机号时留空,且不影响整批开关。 |
| AC15 | P1 | 页面权限与 查看手机号 可分别授予。 |
| AC16 | P1 | 手机号在列表与导出都是第 3 栏;列表共 13 栏。 |
| AC17 | P1 | 操作人=System
时仍取会员手机号;会员改号后显示当前号码。 |
| AC18 | P0 | 明文态翻页后仍为明文;点击单格不会只展开一笔(G3)。 |
| AC19 | P0 | 冻结状态 第 4 项为
可登录和投注,不可充值和提款,筛选行为不变(G6)。 |
| AC20 | P1 | 同一导出档不混合明文与脱敏,且导出范围不受分页影响。 |
| AC21 | P1 | Frozen/UnFroze Log 使用
[查看]/[隐藏];用户资料页维持
[Show],两页不得互相改名。 |
附录 B:权限 × 状态对照
| 有页面权限 | 有明码权限 | 当前状态 | 表头 | 画面 | 导出 |
|---|---|---|---|---|---|
| 否 | 任意 | — | 无页面 | 无页面 | 无法导出 |
| 是 | 否 | 脱敏 | 手机号 |
脱敏 | 脱敏 |
| 是 | 是 | 脱敏 | 手机号 [查看] |
脱敏 | 脱敏 |
| 是 | 是 | 明文 | 手机号 [隐藏] |
明文 | 权限复核通过后明文 |
附录 C:原型视觉清单
原型视觉清单
| 视觉 ID | 载体 | 用途 | 证据 |
|---|---|---|---|
VIS-BO-NONE |
BO | 后台页面不使用图片或图片占位。 | BO 原型只有日志表格与控件。 |
VIS-CLIENT-NONE |
Client | 本需求不产出客户端页面。 | §1 只改后台日志。 |
文档版本:v1.16 | 日期: 2026-09-14 | 作者: Luke | 文档状态:待开发评审
