This commit is contained in:
26
openspec/specs/agent-series-package-options/spec.md
Normal file
26
openspec/specs/agent-series-package-options/spec.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# 代理系列授权套餐候选项当前行为
|
||||
|
||||
## Purpose
|
||||
|
||||
为代理系列授权页面提供与套餐管理列表隔离的候选套餐和授权状态,使前端能阻止重复授权。
|
||||
|
||||
## Requirements
|
||||
|
||||
### Requirement: 查询系列授权套餐候选项
|
||||
系统 SHALL 提供独立接口,按被授权店铺和套餐系列返回当前操作者可分配的非赠送套餐;每个候选项 MUST 包含与套餐列表一致的套餐字段,以及该店铺是否已授权该套餐的状态。
|
||||
|
||||
#### Scenario: 返回已授权与未授权候选项
|
||||
- **WHEN** 有权限的操作者查询指定店铺和套餐系列的候选套餐
|
||||
- **THEN** 系统返回该系列可分配套餐的完整套餐列表字段,且已存在有效授权记录的套餐标记为已授权
|
||||
|
||||
#### Scenario: 查询无权分配的套餐
|
||||
- **WHEN** 代理操作者查询其不具备上级授权的套餐系列
|
||||
- **THEN** 系统拒绝查询且不返回套餐候选项
|
||||
|
||||
## 可达操作索引
|
||||
|
||||
本节只用于入口导航,不是行为 Requirement;业务义务以上述 Requirements 为准。
|
||||
|
||||
### 代理系列授权套餐候选项
|
||||
|
||||
`GET /api/admin/shop-series-grants/package-options`(查询指定店铺和系列的候选套餐及授权状态)。
|
||||
Reference in New Issue
Block a user