跳转至

安全加速套餐

POST 获取安全加速套餐

POST POST /prod-api/cdn/packageRest/list

获取安全加速套餐列表

Body 请求参数

{
  "searchHeader": {
    "activate": ["0"]
  },
  "pageSize": 10,
  "pageNum": 1,
  "params": {},
  "filters": [
    {
      "label": "oid",
      "value": ["202208251203408922"]
    }
  ]
}

请求参数

名称 位置 类型 必选 中文名 说明
Authorization header string -
body body object -
» filters body [object] 搜索 -
»» label body string 名称 套餐/套餐名:oid/packageName
»» value body [string] 数组类型,传入单个值为模糊搜索,多个值为精确搜索
» pageNum body integer(int32) 当前页数 -
» pageSize body integer(int32) 每页显示条目个数 -
» params body object -
» searchHeader body object 筛选条件 -
»» activate body [string] 套餐状态 0:待支付-1:已退订1:使用中3:关闭4:配置中

详细说明

»» activate: 0:待支付-1:已退订1:使用中3:关闭4:配置中 例如:activate:["0"]

返回示例

{
  "total": 1,
  "rows": [
    {
      "ctime": 1661408922,
      "isTest": 1,
      "domainCnt": 30,
      "topDomainCnt": 23,
      "maxDomainCou": 105,
      "maxTopDomainCou": 101,
      "distributionCnt": null,
      "oid": "20220812345687",
      "packageName": "测试WAF",
      "price": 0,
      "remark": "",
      "activate": 1,
      "mday": "2024-06-27",
      "lastday": 156,
      "alias": "223.122.19.20",
      "bandwidth": 0
    }
  ],
  "code": 200,
  "msg": "查询成功"
}

201 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK - Inline
201 Created - Inline
401 Unauthorized - Inline
403 Forbidden - Inline
404 Not Found - Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» total integer true - 总数 -
» rows [object] true - -
»» ctime integer false - 到期时间 -
»» isTest integer false - 套餐类型 0:测试套现1:正式套餐
»» domainCnt integer false - 域名数 -
»» topDomainCnt integer false - 顶级域名数 -
»» maxDomainCou integer false - 总域名数 -
»» maxTopDomainCou integer false - 总顶级域名数 -
»» distributionCnt null false - -
»» oid string false - 套餐 -
»» packageName string false - 套餐名 -
»» price integer false - -
»» remark string false - 备注 -
»» activate integer false - 状态 0:待支付-1:已退订1:使用中3:关闭4:配置中
»» mday string false - 到期时间 -
»» lastday integer false - 距离到期时间 -
»» alias string false - 别名 -
»» bandwidth integer false - -
» code integer true - -
» msg string true - -

数据模型

GetPackageListVO

{
  "filters": [
    {
      "label": "string",
      "value": ["string"]
    }
  ],
  "orderType": 0,
  "pageNum": 0,
  "pageSize": 0,
  "params": {},
  "searchHeader": {},
  "status": 0,
  "userId": 0
}

GetPackageListVO

属性

名称 类型 必选 约束 中文名 说明
filters [object] false - 搜索 -
» label string false - 名称 套餐/套餐名:oid/packageName
» value [string] false - 数组类型,传入单个值为模糊搜索,多个值为精确搜索
orderType integer(int32) false - -
pageNum integer(int32) true - 当前页数 -
pageSize integer(int32) true - 每页显示条目个数 -
params object false - -
searchHeader object false - 筛选条件 -
status integer(int32) false - -
userId integer(int64) false - -

SearchFilterVo

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

SearchFilterVo

属性

名称 类型 必选 约束 中文名 说明
label string false - 名称 -
value [string] false - 数组类型,传入单个值为模糊搜索,多个值为精确搜索