获取流量套餐列表

查询动态流量套餐,用于下单页展示可选套餐。

接口信息

GET /client/ip/dynamics/planConfig

请求头

参数名必选类型说明
x-merchant-tokenstring商户访问令牌
x-merchant-codestring商户编码

请求参数

参数名必选类型说明
capacityString套餐流量容量(GB)
titleString套餐标题关键字
pageNumLong页码,默认 1
pageSizeLong每页条数

请求示例

const response = await fetch('/client/ip/dynamics/planConfig?pageNum=1&pageSize=10', {
  method: 'GET',
  headers: {
    'x-merchant-token': 'your-token-here',
    'x-merchant-code': 'your-merchant-code'
  }
})

const result = await response.json()

响应示例

{
  "total": 2,
  "rows": [
    {
      "id": 101,
      "title": "Dynamic 50GB",
      "capacity": 50,
      "price": 399,
      "discount": 1,
      "days": 30,
      "status": "Y"
    }
  ],
  "code": 200,
  "msg": "查询成功"
}

响应参数说明

参数名类型描述
totalLong符合条件的总记录数
rowsArray当前页的套餐列表
codeInteger业务状态码
msgString提示信息
rows[].idLong套餐配置 ID,下单时作为 configPlanId
rows[].titleString套餐标题
rows[].capacityNumber流量容量(GB)
rows[].priceNumber价格
rows[].discountNumber折扣相关数值(以实际业务为准)
rows[].daysInteger有效天数
rows[].statusString上架状态,Y 表示可用

注意事项

  1. 接口仅返回可用套餐。
  2. 返回体不包含 tenantIdmerchantIdtenantPricecreateTimeupdateTime
  3. 常用字段为 id/title/capacity/price/discount/days/status