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

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 弹窗列表出现新医院且主列表无需离开当前页即可再次打开验证