1.5 KiB
1.5 KiB
ADDED Requirements
Requirement: 采集地区 CRUD
系统 SHALL 提供采集地区 biz_collection_region 的分页列表、创建、更新与软删除,数据 SHALL 按当前用户租户隔离。
Scenario: 地区列表仅本租户
- WHEN 请求采集地区列表
- THEN 返回结果仅含当前租户未删除地区
Requirement: 地区下属医院子表维护
系统 SHALL 提供按 region_id 查询、创建、更新、软删除 biz_collection_hospital 记录的接口。医院与地区关系 SHALL 为数据库 1:N(子表),SHALL NOT 将多医院合并为地区表上的逗号分隔字段存储。
Scenario: 某地区下新增医院
- WHEN 请求为指定
region_id创建医院行且医院名称合法 - THEN 系统持久化
biz_collection_hospital且关联正确region_id
Scenario: 软删除地区时级联软删下属医院
- WHEN 用户软删除某地区
- THEN 系统在同一事务中将该地区
del_flag置 1,并将其下属未删除医院记录全部del_flag置 1
Requirement: Web 地区与医院配置交互
Web 管理端 SHALL 展示采集地区列表,并提供「地区医院配置」入口打开弹窗;弹窗内 SHALL 展示该地区下属医院表格并支持医院的分页列表、新增、编辑、软删除。
Scenario: 打开配置弹窗并新增医院
- WHEN 用户点击某行的「地区医院配置」并在弹窗内新增一条医院
- THEN 弹窗列表出现新医院且主列表无需离开当前页即可再次打开验证