38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
## 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** 系统创建成功且列表可见新行
|