套餐管理 接口¶
POST 获取 acdn 套餐¶
POST /prod-api/acdn/packageRest/list
Body 请求参数
请求参数¶
名称 | 位置 | 类型 | 必选 | 中文名 | 说明 |
---|---|---|---|---|---|
Authorization | header | string | 是 | none | |
body | body | object | 否 | none | |
» country | body | string | 否 | none | |
» filters | body | [object] | 否 | 搜索条件 | none |
»» label | body | string | 否 | 搜索名称 | oid:表示套餐(别名)packageName:表示套餐名 |
»» value | body | [string] | 否 | 值 | none |
» pageNum | body | integer(int32) | 是 | 当前页数 | none |
» pageSize | body | integer(int32) | 是 | 每页显示条目个数 | none |
» params | body | object | 否 | none | |
» searchHeader | body | object | 否 | 筛选条件 | none |
»» activate | body | string | 否 | 套餐状态 | 0:表示待支付 |
详细说明¶
»» activate: 0:表示待支付 -1:表示已退订 1:表示使用中 3:表示关闭 4:表示配置中
返回示例
200 Response
{
"total": 1,
"rows": [
{
"ctime": 1665990706,
"isTest": 1,
"maxDistributionCount": 10,
"minFenceUnit": null,
"distributionCnt": 2,
"oid": "123456789",
"packageName": "adcn放",
"price": 0,
"remark": "",
"activate": 1,
"mday": "2023-12-30",
"lastday": -30,
"alias": "测试"
}
],
"code": 200,
"msg": "查询成功"
}
201 Response
返回结果¶
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | Inline |
201 | Created | none | Inline |
401 | Unauthorized | none | Inline |
403 | Forbidden | none | Inline |
404 | Not Found | none | Inline |
返回数据结构¶
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» total | integer | true | none | none | |
» rows | [object] | true | none | none | |
»» ctime | integer | false | none | none | |
»» isTest | integer | false | none | 套餐类型 | 0:测试套现 1:正式套餐 |
»» maxDistributionCount | integer | false | none | 最大分发数量 | none |
»» minFenceUnit | null | false | none | none | |
»» distributionCnt | integer | false | none | 已使用分发数量 | none |
»» oid | string | false | none | 套餐 | none |
»» packageName | string | false | none | 套餐名 | none |
»» price | integer | false | none | none | |
»» remark | string | false | none | 备注 | none |
»» activate | integer | false | none | 套餐状态 | 0:待支付 -1:已退订 1:使用中 3:关闭 4:配置中 |
»» mday | string | false | none | 到期时间 | none |
»» lastday | integer | false | none | 距离到期时间 | none |
»» alias | string | false | none | 别名 | none |
» code | integer | true | none | none | |
» msg | string | true | none | none |
数据模型¶
GetPackageListVO
{
"country": "string",
"filters": [
{
"label": "string",
"value": ["string"]
}
],
"pageNum": 0,
"pageSize": 0,
"params": {},
"searchHeader": {},
"searchValue": "string",
"tableCul": {
"property1": "string",
"property2": "string"
},
"userId": 0
}
GetPackageListVO
属性¶
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
country | string | false | none | none | |
filters | [SearchFilterVo] | false | none | none | |
pageNum | integer(int32) | false | none | 当前页数 | none |
pageSize | integer(int32) | false | none | 每页显示条目个数 | none |
params | object | false | none | none | |
searchHeader | object | false | none | none | |
searchValue | string | false | none | none | |
tableCul | object | false | none | none | |
» additionalProperties | string | false | none | none | |
userId | integer(int64) | false | none | none |
SearchFilterVo
SearchFilterVo
属性¶
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
label | string | false | none | none | |
value | [string] | false | none | none |