Skip to content

查询家庭列表

接口地址:/v2/family/enduserapi/getFamilyList

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

查询家庭列表

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
page当前页,默认为第 1 页queryfalseinteger(int32)
pageSize页大小,默认为 10 条queryfalseinteger(int32)
role成员角色:1-创建者 2-管理员 3-普通成员,多个使用英文逗号分隔queryfalsestring

响应状态:

状态码说明schema
200查询家庭列表成功返回注册码响应数据«PageInfo«List«创建家庭返回信息»»»
5041没有权限
5635未开启家居模式

响应参数:

参数名称参数说明类型schema
code响应状态码integer(int32)integer(int32)
data响应数据PageInfo«List«创建家庭返回信息»»PageInfo«List«创建家庭返回信息»»
  endRowinteger(int64)
  hasNextPageboolean
  hasPreviousPageboolean
  isFirstPageboolean
  isLastPageboolean
  listarray创建家庭返回信息
    addTime添加时间integer
    addTimeTs添加时间时间戳integer
    familyCoordinates家庭经纬度string
    familyLocation家庭位置string
    familyName家庭名称string
    fid家庭IDstring
    memberRole用户角色 1:创建者 2:管理员 3:普通用户integer
  navigateFirstPageinteger(int32)
  navigateLastPageinteger(int32)
  navigatePagesinteger(int32)
  navigatepageNumsarrayinteger
  nextPageinteger(int32)
  pageNuminteger(int32)
  pageSizeinteger(int32)
  pagesinteger(int32)
  prePageinteger(int32)
  sizeinteger(int32)
  startRowinteger(int64)
  totalinteger(int64)
extMsg扩展消息string
msg响应消息string

响应示例:

javascript
{
	"code": 0,
	"data": {
		"endRow": 0,
		"hasNextPage": true,
		"hasPreviousPage": true,
		"isFirstPage": true,
		"isLastPage": true,
		"list": [
			{
				"addTime": 0,
				"addTimeTs": 0,
				"familyCoordinates": "",
				"familyLocation": "",
				"familyName": "",
				"fid": "",
				"memberRole": 0
			}
		],
		"navigateFirstPage": 0,
		"navigateLastPage": 0,
		"navigatePages": 0,
		"navigatepageNums": [],
		"nextPage": 0,
		"pageNum": 0,
		"pageSize": 0,
		"pages": 0,
		"prePage": 0,
		"size": 0,
		"startRow": 0,
		"total": 0
	},
	"extMsg": "",
	"msg": ""
}