## ADDED Requirements

### Requirement: 套餐配置页展示原始价格与价格状态

系统 SHALL 在套餐创建、编辑、详情接口中返回原始建议成本价、原始建议零售价和价格配置状态。配置页 MUST 以原始值为准展示，不得用生效价覆盖原始值。

普通可售套餐 MUST NOT 把显式配置的建议零售价 0 作为正常销售路径；该 0 价仅应保留给赠送语义使用。

#### Scenario: 编辑页展示未配置价格
- **WHEN** 管理员打开一个建议零售价未配置的套餐编辑页
- **THEN** 页面 SHALL 显示原始建议零售价为空或未配置状态

#### Scenario: 编辑页展示赠送 0 价
- **WHEN** 管理员打开一个已标记为赠送语义且建议零售价显式配置为 0 的套餐编辑页
- **THEN** 页面 SHALL 显示原始建议零售价为 0，并同时展示赠送语义与已配置状态

#### Scenario: 普通可售套餐创建时填写 0 被拒绝
- **WHEN** 管理员创建一个普通可售套餐，并将建议零售价填写为 0
- **THEN** 系统 SHALL 拒绝保存
- **THEN** 系统 SHALL 提示普通可售套餐不允许显式 0

#### Scenario: 普通可售套餐编辑时改成 0 被拒绝
- **WHEN** 管理员编辑一个普通可售套餐，并将原建议零售价修改为 0
- **THEN** 系统 SHALL 拒绝保存
- **THEN** 系统 SHALL 保持原有价格状态不变

#### Scenario: 详情页不回填生效价
- **WHEN** 管理员查看套餐详情
- **THEN** 系统 SHALL 返回原始价格字段，而不是把回退后的生效价写回原始字段
