PUT /admin/billing/plans/{plan_id}

更新已有套餐定价方案的名称、描述、月/年价格、状态。支持部分更新,未传递的字段保持原值。

计费服务 `bearerAuth` application/json

请求参数

名称位置类型必填默认值示例约束描述
plan_id path string 是 套餐定价ID

请求体

Schema: service-billing/internal/handler/dto.UpdatePlanRequest

字段类型必填示例约束描述
audit_log_days integer 否 90
description string 否 适用于大型团队
max_api_requests integer 否 100000
max_bandwidth_gb integer 否 1024
max_storage_gb integer 否 100
max_users integer 否 100
mfa_enabled boolean 否 True
monthly_price number 否 499
name string 否 专业版
sso_enabled boolean 否 True
status string 否 active
support_level string 否 priority
yearly_price number 否 4999

响应

状态描述Schema
200套餐更新成功service-billing/internal/handler/dto.PlanPricingModelDetailResponse
400请求参数错误object
401未授权object
403无权限object
404套餐不存在object
500服务器内部错误object

引用的 Schema

service-billing/internal/handler/dto.PlanPricingModelDetailResponse

Type: object