获取通用物模型列表
POST
/api/v1/things/schema/common/index请求参数
Body 参数application/json
page
object (PageInfo)
可选
page
integer <int64>
页码
size
integer <int64>
每页大小
orders
array[object (OrderBy) {2}]
排序
type
integer <int64>
可选
物模型类型 1:property属性 2:event事件 3:action行为
types
array[integer <int64>]
可选
identifiers
array[string]
过滤标识符列表
productIDs
array[string]
可选
提取产品共有的物模型
name
string
可选
productCategoryID
integer <int64>
可选
productCategoryWithFather
boolean
可选
isCanSceneLinkage
integer <int64>
是否可以场景联动
funcGroup
integer <int64>
可选
功能分类: 1:普通功能 2:系统功能
userPerm
integer <int64>
可选
用户权限操作: 1:r(只读) 3:rw(可读可写)
groupID
integer <int64>
可选
groupIDs
array[integer <int64>]
可选
projectID
string
可选
过滤项目下共有的物模型
areaID
string
可选
areaIDPath
string
可选
过滤区域id路径下有设备的产品
propertyMode
string
可选
属性类型可用 读写类型: r(只读) rw(可读可写)
controlMode
integer <int64>
可选
控制模式: 1: 可以群控,可以单控 2:只能单控
productSceneMode
string
可选
产品场景模式 读写类型: r(只读) rw(可读可写) none(不参与场景)
示例
{
"page": {
"page": 0,
"size": 0,
"orders": [
{
"field": "string",
"sort": 0
}
]
},
"type": 0,
"types": [
0
],
"identifiers": [
"string"
],
"productIDs": [
"string"
],
"name": "string",
"productCategoryID": 0,
"productCategoryWithFather": true,
"isCanSceneLinkage": 0,
"funcGroup": 0,
"userPerm": 0,
"groupID": 0,
"groupIDs": [
0
],
"projectID": "string",
"areaID": "string",
"areaIDPath": "string",
"propertyMode": "string",
"controlMode": 0,
"productSceneMode": "string"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
A successful response.
数据结构
code
integer
返回code
默认值:
200
msg
string
返回的消息
data
object (CommonSchemaIndexResp)
可选
list
array[object (CommonSchemaInfo) {14}]
必需
分页信息,只获取一个则不填
total
integer <int64>
必需
总数(只有分页的时候会返回)
示例
未设置
最后修改时间: 4 天前