Skip to content

获取产品数量 (POST)

更新时间:

该接口用于获取产品总数,支持根据参数获取全部产品、离线产品、在线产品数量。

请求接口

POST /api/device-product/_count

TIP

访问权限:需要登录超级设备管理平台获取token,并校验token

请求参数

参数为空时,获取产品总数。

名称位置类型必选说明
X-Access-Tokenheaderstring平台token
bodybodyobject-
»» termsbody[object]查询条件
»»» columnbodystring条件属性名称,比如state
»»» valuebodystring条件属性值
column为state时,value为1表示正常,value为0表示禁用。

响应参数

以200 Response为例,响应参数如下:

名称类型必选约束中文名
» messagestringtruenone返回信息
» resultobjecttruenone返回结果
» statusintegertruenone响应状态码
» timestampintegertruenone时间戳

响应状态码

状态码状态码含义说明
200OK成功
401Unauthorized登录状态已过期,token不能为空
500Internal Server Error服务器内部异常

Body示例

  • 请求全部产品数量:
json
{}
{}
  • 请求正常产品数量:
json
{
  "terms":[
    {
      "column":"state",
      "value":"1"
    }
  ]
}
{
  "terms":[
    {
      "column":"state",
      "value":"1"
    }
  ]
}
  • 请求禁用产品数量:
json
{
  "terms":[
    {
      "column":"state",
      "value":"0"
    }
  ]
}
{
  "terms":[
    {
      "column":"state",
      "value":"0"
    }
  ]
}

返回示例

以200 Response为例:

json
{
  "message":"success",
  "result":627,
  "status":200,
  "timestamp":1692859683997
}
{
  "message":"success",
  "result":627,
  "status":200,
  "timestamp":1692859683997
}