Skip to content

安全加速套餐

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 none
body body object none
» filters body [object] 搜索 none
»» label body string 名称 套餐/套餐名:oid/packageName
»» value body [string] 数组类型,传入单个值为模糊搜索,多个值为精确搜索
» pageNum body integer(int32) 当前页数 none
» pageSize body integer(int32) 每页显示条目个数 none
» params body object none
» searchHeader body object 筛选条件 none
»» 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 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:正式套餐
»» domainCnt integer false none 域名数 none
»» topDomainCnt integer false none 顶级域名数 none
»» maxDomainCou integer false none 总域名数 none
»» maxTopDomainCou integer false none 总顶级域名数 none
»» distributionCnt null 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
»» bandwidth integer false none none
» code integer true none none
» msg string true none none

数据模型

GetPackageListVO

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

GetPackageListVO

属性

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

SearchFilterVo

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

SearchFilterVo

属性

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