Ruby Agent System PRD

One Line Notice Records

Notification 内 One Line Notice Records 功能 PRD,覆盖单行通知记录列表、筛选和生效时间。

One Line Notice Records 子页面用于查询单行通知记录。它和全局 Global One Line Notice 模块有关联,但本页负责记录查询,不直接定义顶部红色横幅的展示样式。

页面摘要

项目说明
页面性质Notification 内单行通知记录查询页,不直接渲染顶部红色公告条
核心动作按时间、品牌、分类、状态查询单行通知记录,核对文案和生效时间
数据范围当前账号有权限查看的单行通知记录
当前状态只读列表已定义;Category 列、时间口径和维护流程以本页字段模型和业务规则为准

参考区

页面状态 Figma 截图

Notification

Notification - 2.1 One Line Notice 默认态

One Line Notice 列表包含 Date/Time、Brand、Category、Status 筛选和 Number、Brand、Notice、Start Date、End Date 表格。

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

概览

One Line Notice Records 列表用于让运营或管理人员查看各品牌的单行公告文案、生效时间和状态。它不承担公告渲染规则;公告在登录后页面顶部如何展示,由全局 Global One Line Notice 文档定义。

功能规则

区域UI 表现对应功能规则
标签页导航One Line Notice Records 处于选中状态标签页切换
筛选区Date/Time、Brand、Category、Status、Search、Reset筛选与查询
列表区Number、Brand、Notice、Start Date、End Date列表字段
分页区每页条数、页码和上一页/下一页分页

功能地图

标签页切换

切换至 Pop Up Notice、General Note 或 System Message 时进入对应子页面,不强制继承 One Line Notice Records 的筛选条件。

筛选与查询

筛选项规则
Date/Time查询指定时间范围内的单行通知,默认按 Start Date / End Date 生效时间过滤。
Brand按品牌过滤通知记录,默认 All
Category按通知分类过滤;当前表格未展示 Category 列,分类口径以本页字段模型和业务规则为准。
Status按通知状态过滤,例如全部、有效、无效、过期。
Search刷新列表并回到第 1 页。
Reset清空当前筛选并恢复默认列表。

列表表格级定义

项目定义
行粒度每一行代表一条通知记录。
汇总粒度无 Total 汇总行;分页总数代表当前筛选范围内的通知记录数。
默认排序默认按发送或生效时间倒序。
数据范围受当前通知类型、筛选条件、品牌权限和当前账号数据范围限制。
父子 / 展开关系无展开子行;详情弹窗如存在,必须单独定义字段模型。
导出关系当前页面未提供导出入口;默认不导出。若后续新增导出入口,按当前筛选、字段模型和权限脱敏规则导出,选择列、操作列、按钮入口和内部字段不导出。

列表字段模型

字段所在区域定义 / 口径展示规则导出备注
Number通知列表当前页序号。当前页从 1 开始。不导出不作为通知唯一标识。
GUID / Record ID通知列表 / 详情数据单行通知记录唯一业务标识。如果作为可见列展示,使用可复制短文本;Figma 未展示时仍作为后台字段存在。不导出用于详情、审计和去重,不能用 Number 代替。
Brand通知列表通知所属品牌。品牌名称或标签。不导出受品牌权限限制。
Notice通知列表单行通知正文。过长时按表格规则截断。不导出完整展示优先级由全局公告规则定义。
Start Date通知列表通知开始生效日期。统一日期格式。不导出与状态筛选口径相关。
End Date通知列表通知结束生效日期。统一日期格式。不导出过期后仍可查询。

分页

分页规则与 Notification 其他列表一致。查询、重置和每页条数变化后回到第 1 页。

业务规则

  • One Line Notice Records 展示的是通知记录,不等同于当前正在顶部展示的唯一公告。

  • 同一品牌同一时间可能存在多条记录,但实际全局公告展示优先级应由 Global One Line Notice 定义。

  • Notice 文案需要支持三语言;如果某语言缺失,应按共享国际化规则处理。

  • 已过期通知仍可查询,但不能继续作为当前有效公告展示。

  • One Line Notice Records 不计入 Top 未读角标。它是公告配置和记录查询,不是需要用户逐条阅读确认的消息。

  • 页面保留 Category 筛选,但表格默认不展示 Category 列。

  • 详情弹窗只读;创建、编辑、删除、发布和停用不纳入本页范围,放入独立公告配置流程。

  • Date/Time 查询口径为 Start Date / End Date 生效时间,不按创建时间或实际展示时间过滤。

  • 列表包含已发布历史公告和已停用公告,不包含草稿公告。

页面特例

场景处理
无记录保留筛选区和表头,列表展示空态。
Category 为空Category 下拉显示 All 或禁用,不能展示无效分类。
日期范围非法阻止查询并提示修正。
文案过长列表中截断,后续如补充详情弹窗再展示完整文案。

本页目录