跳转至

套餐管理 接口

POST 获取 acdn 套餐

POST /prod-api/acdn/packageRest/list

Body 请求参数

{
  "searchHeader": {},
  "pageNum": 1,
  "pageSize": 10,
  "filters": []
}

请求参数

名称 位置 类型 必选 中文名 说明
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

{
  "label": "string",
  "value": ["string"]
}

SearchFilterVo

属性

名称 类型 必选 约束 中文名 说明
label string false none none
value [string] false none none