流量包
可购买流量包。
查询流量套餐
分页查询流量包。普通用户只能看到已启用的流量包;管理员可通过 `enable` 查询指定启用状态。结果按流量包 ID 倒序返回,并带出可绑定套餐名称。
创建流量套餐
创建流量包。该操作要求管理员权限。流量包名称全局唯一,额度使用 `GB`、`TB` 或 `PB` 单位;可选地限制为只能绑定指定基础套餐。
批量更新流量套餐
批量更新流量包。该接口要求管理员权限,且请求体必须是对象数组;每个对象必须提供已有流量包的 `id`,仅传需要修改的字段。单个对象会被拒绝。
删除流量套餐
删除一个或多个流量包。该操作要求管理员权限;路径参数支持单个 ID 或英文逗号分隔的多个 ID。每个流量包必须存在,且不能仍被任何用户流量包引用;任一项目不满足条件时整次删除会回滚。
获取流量套餐详情
获取单个流量包详情,并按当前登录用户和可选优惠券计算实际售价 `new_price`。普通用户不能查询已禁用流量包;管理员可查询任意已有流量包。
更新流量套餐
更新指定流量包。该操作要求管理员权限;路径中的 `package_id` 会写入请求对象,客户端不能通过请求体更换更新目标。请求体必须是单个 JSON 对象,仅传需要修改的字段。