This commit is contained in:
@@ -3,6 +3,18 @@
|
||||
### Requirement: 资产操作审计日志必须补充业务可读字段
|
||||
系统 SHALL 将卡、设备、绑定关系、换货单和相关店铺作为独立 Audit Event Resource 记录,并 MUST 为每个资源保存事件发生时的业务标识快照及该资源自己的 `before_data`、`after_data`,确保业务侧无需查询当前业务表即可理解历史操作。
|
||||
|
||||
#### Scenario: 卡相关日志补充 ICCID
|
||||
- **WHEN** 系统记录针对单卡或多卡的分配、回收、删除、实名、停复机等 Audit Event
|
||||
- **THEN** 每张卡的资源快照或资源级前后数据除内部卡 ID 外,还包含对应的 ICCID
|
||||
|
||||
#### Scenario: 设备相关日志补充设备标识
|
||||
- **WHEN** 系统记录设备绑定、解绑、切卡、远程控制、删除等 Audit Event
|
||||
- **THEN** 每台设备的资源快照或资源级前后数据除内部设备 ID 外,还包含 VirtualNo、IMEI、SN 中当时可用的业务标识
|
||||
|
||||
#### Scenario: 店铺相关日志补充店铺名称
|
||||
- **WHEN** 系统记录资产分配、资产回收或归属变更类 Audit Event
|
||||
- **THEN** 店铺资源快照在店铺 ID 之外还包含事件发生时的店铺名称
|
||||
|
||||
#### Scenario: 卡相关事件保存完整关键标识
|
||||
- **WHEN** 系统记录针对单卡或多卡的分配、回收、删除、实名、停复机、绑定或换货事件
|
||||
- **THEN** 每张卡资源快照除内部卡 ID 外还包含当时可用的 ICCID、虚拟号及其他已登记关键业务标识
|
||||
@@ -28,6 +40,14 @@
|
||||
### Requirement: 审计日志可读字段必须遵循兼容新增原则
|
||||
系统 SHALL 在统一 Audit Event 切换后保留旧 `tb_asset_operation_log` 原始数据,但 MUST NOT 回填、转换或投影到新审计中心;新事件不得为兼容旧单资产结构而丢失多资源关系。
|
||||
|
||||
#### Scenario: 现有内部字段仍然保留
|
||||
- **WHEN** 统一 Audit Event 上线并停止旧资产日志新增
|
||||
- **THEN** 旧日志中的 `card_id`、`device_id`、`target_shop_id`、`binding_id` 等内部字段原样保留,不被移除或重命名
|
||||
|
||||
#### Scenario: 新增字段不影响旧日志读取
|
||||
- **WHEN** 现有日志消费方继续通过独立旧历史入口读取资产操作日志
|
||||
- **THEN** 旧字段结构保持可用,统一 Audit Event 不改写旧记录
|
||||
|
||||
#### Scenario: 旧历史保持独立
|
||||
- **WHEN** 平台需要查询切换前的资产操作历史
|
||||
- **THEN** 系统仅通过既有旧资产日志入口读取原表内容
|
||||
@@ -46,6 +66,14 @@
|
||||
### Requirement: 同类审计场景必须使用统一的可读字段命名
|
||||
系统 SHALL 通过 Resource Registry 为同类资产资源定义稳定的类型、角色与标识快照字段,平台查询和安全资源活动投影 MUST 使用一致语义。
|
||||
|
||||
#### Scenario: 单卡与批量卡操作字段一致
|
||||
- **WHEN** 系统分别记录单卡和批量卡 Audit Event
|
||||
- **THEN** 每张卡资源均使用 `iccid` 字段,批量关系通过资源子事件或多个资源关联表达
|
||||
|
||||
#### Scenario: 设备相关可读字段命名稳定
|
||||
- **WHEN** 系统记录多个设备相关 Audit Event
|
||||
- **THEN** 设备业务标识统一使用 Resource Registry 声明的 `virtual_no`、`imei`、`sn` 字段
|
||||
|
||||
#### Scenario: 单卡与批量卡标识命名一致
|
||||
- **WHEN** 系统分别记录单卡和批量卡事件
|
||||
- **THEN** 每张卡均使用同一资源类型及 `iccid`、`virtual_no` 快照字段
|
||||
|
||||
Reference in New Issue
Block a user