/admin/billing/plans
新建一个套餐定价方案(free/basic/pro/enterprise/platform),定义名称、描述、月/年价格、币种和功能特性(最大用户数、存储、带宽、API调用、MFA/SSO、审计日志保留天数、支持级别)
请求体
Schema: service-billing/internal/handler/dto.CreatePlanRequest
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
monthly_price |
number |
是 | 499 |
||
name |
string |
是 | 专业版 |
||
plan |
string |
是 | pro |
||
yearly_price |
number |
是 | 4999 |
||
audit_log_days |
integer |
否 | 90 |
||
currency |
string |
否 | CNY |
||
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 |
||
sso_enabled |
boolean |
否 | True |
||
support_level |
string |
否 | priority |
响应
| 状态 | 描述 | Schema |
|---|---|---|
| 201 | 套餐创建成功 | service-billing/internal/handler/dto.PlanPricingDetailResponse |
| 400 | 请求参数错误 | object |
| 401 | 未授权 | object |
| 403 | 无权限 | object |
| 409 | plan already exists | object |
| 500 | 服务器内部错误 | object |
引用的 Schema
service-billing/internal/handler/dto.PlanPricingDetailResponse
Type: object