liuyun 3afd009420 docs(openspec): C1 待遇档案 change 提案 + 归档 C0
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-14 14:21:25 +08:00

1.4 KiB
Raw Blame History

backend/catalog Specification

Purpose

定义服务机构端服务目录四层(L1–L4)与属地配置、业务字典的后端行为——按属地加载目录、机构不可改目录、国家新增项显式提示。

Requirements

Requirement: 属地目录加载

后端 MUST 按机构 loc_code 加载对应目录:昆明加载本地 45 项,新建制州市加载国家 36 项。

Scenario: 昆明机构加载

  • WHEN 昆明机构请求目录
  • THEN 返回本地 45 项(系统内置 L3 映射)

Requirement: 机构不可改目录

机构 MUST 只能对 L4 勾选 + 配价(改 is_enabled/price),不可新增/修改 L1–L3 目录。

Scenario: 机构改目录被拒

  • WHEN 机构尝试新增或修改目录项
  • THEN 返回 403

Requirement: 国家新增项显式提示

国家目录有而昆明本地目录没有的 5 项 MUST 在昆明机构勾选界面显式列出并标注「过渡期新增·建议纳入」。

Scenario: 昆明机构看到新增项

  • WHEN 昆明机构请求可勾选项
  • THEN 返回国家新增 5 项并标记 is_new_national

Requirement: 属地配置驱动

新增州市 MUST 仅需插入 loc_config + svc_local 数据即生效,不改代码。

Scenario: 新增州市零代码

  • WHEN 插入某新州市的 loc_config 与 svc_local
  • THEN 该州市机构登录即加载新目录,无需发版