## ADDED Requirements

### Requirement: 批量调整套餐成本价

系统 SHALL 允许代理批量调整指定店铺和系列的所有套餐成本价。调整 MUST 支持固定金额加价和百分比加价两种模式。

#### Scenario: 批量应用百分比加价
- **WHEN** 代理对店铺10的系列5下的所有套餐应用5%加价
- **THEN** 系统计算每个套餐的新成本价 = 当前成本价 × 1.05，并批量更新

#### Scenario: 批量应用固定金额加价
- **WHEN** 代理对店铺10的系列5下的所有套餐应用500分（5元）固定加价
- **THEN** 系统计算每个套餐的新成本价 = 当前成本价 + 500，并批量更新

#### Scenario: 批量调价时记录历史
- **WHEN** 批量调整15个套餐的成本价
- **THEN** 系统创建15条成本价历史记录

#### Scenario: 批量调价使用事务
- **WHEN** 批量调整100个套餐成本价时，第50个套餐更新失败
- **THEN** 系统回滚所有已更新的成本价，返回错误信息

#### Scenario: 不指定系列时调整店铺所有套餐
- **WHEN** 代理对店铺10应用5%加价，不指定系列
- **THEN** 系统调整该店铺所有已分配套餐的成本价

#### Scenario: 验证新成本价不低于上级成本价
- **WHEN** 批量调价后，某个套餐的新成本价低于上级成本价
- **THEN** 系统返回错误 "成本价不能低于上级成本价"
