Files
zkxw/openspec/changes/basic-info-management/specs/sample-code-management/spec.md
T
2026-05-17 08:36:37 +08:00

1.3 KiB

ADDED Requirements

Requirement: 样本编码池列表与分页

系统 SHALL 提供 biz_sample_code 的分页查询,租户隔离且排除已软删记录,默认排序 SHALL 为 create_time DESC。

Scenario: 列表查询

  • WHEN 请求样本编码池列表
  • THEN 返回当前租户未删除记录分页数据

Requirement: 样本编码租户内唯一

系统 SHALL 保证 sample_code 在同一租户、未删除记录范围内唯一;冲突时拒绝写入并返回业务错误。

Scenario: 重复样本编码

  • WHEN 创建或更新导致与同租户另一未删除记录 sample_code 相同
  • THEN 系统拒绝并返回错误

Requirement: 是否下发字段维护

系统 SHALL 支持维护 issued 字段,取值为 0(否)或 1(是)。

Scenario: 更新下发标记

  • WHEN 请求将某条记录 issued 从 0 改为 1
  • THEN 系统持久化后查询结果反映新值

Requirement: 样本编码池 CRUD 与 Web 页

系统 SHALL 支持样本编码池行的创建、更新、软删除。Web 管理端 SHALL 提供列表与表单弹窗完成上述维护。

Scenario: 用户在页面保存新样本编码

  • WHEN 用户提交合法新样本编码与下发标记
  • THEN 系统创建成功且列表可见新行