产品分类
大约 4 分钟
产品分类
创建产品分类
POST | /admin-api/iot/product-cate/create |
---|
请求数据类型 :application/json;charset=UTF-8
请求参数
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
---|---|---|---|---|
name | 产品品类名称 | json | true | string |
identifier | 产品品类标识,推荐:英文和数字组合,以英文或下划线开头 | json | true | string |
sortOrder | 排序 | json | true | string |
description | 描述 | json | false | string |
parentId | 父id | json | false | long |
Authorization | 认证 Token,示例值(Bearer be080642804d4af285ccccaefcb66eda) 获取access_token请参考获取访问令牌 | header | true | string |
响应状态
状态码 | 说明 |
---|---|
200 | OK |
响应参数
参数名称 | 参数说明 | 数据类型 |
---|---|---|
status | 状态码,值为0正常,其他值为异常 | int |
code | 结果同status一样,冗余字段 | int |
data | 创建成功返回产品品类Id | long |
msg | 状态消息 | string |
响应示例
{
"status": 0,
"code": 0,
"data": 1419193028976640,
"msg": ""
}
获取产品分类列表
GET | /admin-api/iot/product-cate/list |
---|
请求数据类型 :application/json;charset=UTF-8
请求参数
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
---|---|---|---|---|
name | 产品品类名称,用于过滤name的产品品类 | query | false | string |
identifier | 产品品类标识,用于过滤identifier的产品品类 | query | false | string |
description | 描述,模糊搜索description内容 | query | false | string |
Authorization | 认证 Token,示例值(Bearer be080642804d4af285ccccaefcb66eda) 获取access_token请参考获取访问令牌 | header | true | string |
响应状态
状态码 | 说明 |
---|---|
200 | OK |
响应参数
参数名称 | 参数说明 | 数据类型 |
---|---|---|
status | 状态码,值为0正常,其他值为异常 | int |
code | 结果同status一样,冗余字段 | int |
data | 查询成功后返回数据列表 | array |
---id | 产品分类id | long |
---name | 产品品类名称 | string |
---identifier | 产品品类标识 | string |
---sortOrder | 排序 | int32 |
---description | 描述 | string |
---parentId | 父id | long |
---createTime | 创建时间,时间戳 | long |
msg | 状态消息 | string |
响应示例
{
"status": 0,
"code": 0,
"data": [
{
"name": "ADADA",
"identifier": "DADWA",
"sortOrder": 1,
"description": null,
"parentId": 0,
"id": 1419193028911640,
"createTime": 1732413365000
},
{
"name": "test",
"identifier": "test",
"sortOrder": 22,
"description": null,
"parentId": 0,
"id": 1419192349728768,
"createTime": 1732412226000
},
{
"name": "远程控制继电器类",
"identifier": "remote_relay",
"sortOrder": 3,
"description": "wifi\\4g远程控制继电器类",
"parentId": 0,
"id": 1390387009978368,
"createTime": 1697249768000
},
{
"name": "智能家具",
"identifier": "remoteCard",
"sortOrder": 3,
"description": null,
"parentId": 0,
"id": 1366004557963264,
"createTime": 1667422033000
}
],
"msg": ""
}
获取产品分类
GET | /admin-api/iot/product-cate/get |
---|
请求数据类型 :application/json;charset=UTF-8
请求参数
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
---|---|---|---|---|
id | 产品品类id | query | true | long |
Authorization | 认证 Token,示例值(Bearer be080642804d4af285ccccaefcb66eda) 获取access_token请参考获取访问令牌 | header | true | string |
响应状态
状态码 | 说明 |
---|---|
200 | OK |
响应参数
参数名称 | 参数说明 | 数据类型 |
---|---|---|
status | 状态码,值为0正常,其他值为异常 | int |
code | 结果同status一样,冗余字段 | int |
data | 获取返回的对象 | object |
---id | 产品分类id | long |
---name | 产品品类名称 | string |
---identifier | 产品品类标识 | string |
---sortOrder | 排序 | int32 |
---description | 描述 | string |
---parentId | 父id | long |
---createTime | 创建时间,时间戳 | long |
msg | 状态消息 | string |
响应示例
{
"status": 0,
"code": 0,
"data": {
"name": "智能家具",
"identifier": "remoteCard",
"sortOrder": 3,
"description": null,
"parentId": 0,
"id": 1366004557963264,
"createTime": 1667422033000
},
"msg": ""
}
更新产品分类
PUT | /admin-api/iot/product-cate/update |
---|
请求数据类型 :application/json;charset=UTF-8
请求参数
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
---|---|---|---|---|
id | 要更新的品类id | json | true | long |
name | 产品品类名称 | json | false | string |
identifier | 产品品类标识,推荐:英文和数字组合,以英文或下划线开头 | json | false | string |
sortOrder | 排序 | json | false | string |
description | 描述 | json | false | string |
parentId | 父id | json | false | long |
Authorization | 认证 Token,示例值(Bearer be080642804d4af285ccccaefcb66eda) 获取access_token请参考获取访问令牌 | header | true | string |
响应状态
状态码 | 说明 |
---|---|
200 | OK |
响应参数
参数名称 | 参数说明 | 数据类型 |
---|---|---|
status | 状态码,值为0正常,其他值为异常 | int |
code | 结果同status一样,冗余字段 | int |
data | 更新成功返回true | boolean |
msg | 状态消息 | string |
响应示例
{
"status": 0,
"code": 0,
"data": true,
"msg": ""
}
删除产品分类
DELETE | /admin-api/iot/product-cate/delete |
---|
请求数据类型 :application/json;charset=UTF-8
请求参数
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
---|---|---|---|---|
id | 要删除的品类id | json | true | long |
Authorization | 认证 Token,示例值(Bearer be080642804d4af285ccccaefcb66eda) 获取access_token请参考获取访问令牌 | header | true | string |
响应状态
状态码 | 说明 |
---|---|
200 | OK |
响应参数
参数名称 | 参数说明 | 数据类型 |
---|---|---|
status | 状态码,值为0正常,其他值为异常 | int |
code | 结果同status一样,冗余字段 | int |
data | 删除成功返回true | boolean |
msg | 状态消息 | string |
响应示例
{
"status": 0,
"code": 0,
"data": true,
"msg": ""
}