Files
junhong_cmp_fiber/openspec/specs/agent-series-package-options/spec.md
break f15a64395f
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m30s
修复反馈
2026-08-10 16:30:38 +08:00

1.2 KiB
Raw Blame History

代理系列授权套餐候选项当前行为

Purpose

为代理系列授权页面提供与套餐管理列表隔离的候选套餐和授权状态,使前端能阻止重复授权。

Requirements

Requirement: 查询系列授权套餐候选项

系统 SHALL 提供独立接口,按被授权店铺和套餐系列返回当前操作者可分配的非赠送套餐;每个候选项 MUST 包含与套餐列表一致的套餐字段,以及该店铺是否已授权该套餐的状态。

Scenario: 返回已授权与未授权候选项

  • WHEN 有权限的操作者查询指定店铺和套餐系列的候选套餐
  • THEN 系统返回该系列可分配套餐的完整套餐列表字段,且已存在有效授权记录的套餐标记为已授权

Scenario: 查询无权分配的套餐

  • WHEN 代理操作者查询其不具备上级授权的套餐系列
  • THEN 系统拒绝查询且不返回套餐候选项

可达操作索引

本节只用于入口导航,不是行为 Requirement业务义务以上述 Requirements 为准。

代理系列授权套餐候选项

GET /api/admin/shop-series-grants/package-options(查询指定店铺和系列的候选套餐及授权状态)。