Skip to content

pageListFunction

根据产品key与模块id获取功能数据分页接口

使用说明

暂无

接口地址

/gateway/openapi

请求方式

POST

请求参数

请求头

名称类型描述
tokenauthorizationString平台颁发的token
apiCodeString固定值:pageListFunction

请求参数

PageRequest

名称类型是否必选描述
currentint页码从1开始,默认为1
sizeint每页大小数,默认为20
orderByString排序字段,默认:create_time
queryVOObject查询对象
--productKeyString产品key
--blockIdString模块id 不填为默认模块

返回数据

PageInfo

名称类型描述
codeString调用成功,返回0,调用失败,查看错误信息。
msgString调用成功,提示"操作成功",调用失败,查看错误信息。
dataObject返回结果。结果内容详情,查看下方示例。

data 分页信息返回

名称类型描述
currentint当前页
sizeint每页大小
pagesint总页数
totalint当前返回的数据数量
recordsList当前返回的数据

records

名称类型描述
blockIdString模块id
customString是否自定义功能,0:不是,1:是
functionIdString功能id(属性、命令、事件)
functionTypeString功能类型 属性:'property' 事件:'event' 命令:'command'
nameString功能名称
pidString功能标识
requiredString是否必须,0:可选,1:必须
operateTypeString是否必须,0:可选,1:必须
dataTypeString数据类型
dataDefinitionString数据定义
accessModeString访问权限属性才有值,r:只读,rw:读写

示例

请求示例

json
{
	"current": 1,
	"orderBy": "create_time",
	"queryVO": {
		"productKey": "F4wg3MgrM"
	},
	"size": 20
}

返回示例

json
{
	"code": "0",
	"msg": "操作成功",
	"data": {
		"current": 1,
		"size": 20,
		"pages": 1,
		"total": 1,
		"records": [
			{
				"blockId": "68ec1b53df1d4ce69c0a36887f28e5c4",
				"custom": "1",
				"functionId": "4fbf6d8e90ef42909746abc00fd68df8",
				"functionType": "property",
				"name": "状态",
				"pid": "status",
				"required": "0",
				"operateType": "",
				"dataType": "int32",
				"dataDefinition": "取值范围:1 ~ 10",
				"accessMode": "r"
			}
		]
	}
}