用户管理

更新时间:

用户组管理

支持四种类型的用户组:业主、物业、访客和黑名单。小区完成申请后,会自动添加四个不同类型的分组,通过查询接口可以查询到。

四个自动添加的分组名称为:业主、物业、访客和黑名单。删除时,四个默认的用户组是不能删掉的。

增加的住户会自动添加到业主组里。ISV也可以创建自定义用户组。

1.1新建用户组

用户组是管理人员的基础单位,用户组中可以添加用户,也可以将用户组中的智能识别下发到AIBOX或者门禁设备中。

Path路径

/solution/community/paas/user/group/add

请求方式

post

接口版本

1.0.1

字段名

类型

必填

备注

userGroupName

String

用户组名称

userGroupType

String

用户组类型RESIDENT - 居民VISITOR - 访客PROPERTY - 物业BLACKLIST - 黑名单

字段名

类型

备注

data

JSON

用户组ID

用户组ID

字段名

类型

备注

userGroupId

String

用户组ID

1.2更新用户组

更新设备组的名称。

Path路径

/solution/community/paas/user/group/update

请求方式

post

接口版本

1.0.1

字段名

类型

必填

备注

userGroupName

String

用户组名称

userGroupId

String

用户组ID

通用网关消息体,无业务字段

1.3删除用户组

用户组布防,是将对应的用户组智能识别同步至边缘AIBOX中,由AIBOX进行人员比对后形成人行数据,后续用户组的用户信息进行变更时,系统会自动进行用户照片的同步。

Path路径

/solution/community/paas/user/group/delete

请求方式

post

接口版本

1.0.1

字段名

类型

必填

备注

userGroupId

String

用户组ID

通用网关消息体,无业务字段

1.4查询用户组

根据用户组名称查询已有的用户组列表。

Path路径

/solution/community/paas/user/group/query

请求方式

post

接口版本

1.0.1

字段名

类型

必填

备注

userGroupName

String

用户组名称

pageNo

Integer

页码

pageSize

Integer

页面数据条数

字段名

类型

备注

data

JSONArray

用户组结构

用户组结构

字段名

类型

备注

communityId

Long

小区ID

userGroupId

String

用户组ID

userGroupType

String

用户组类型

userGroupName

String

用户组名称

isDefault

Integer

是否系统默认,1-系统创建 0-用户创建,通过7、8、13三章创建的用户都会标识为1-系统创建

1.5结构化查询用户信息

根据用户组ID查询组内的用户列表。

Path路径

/solution/community/paas/user/query

请求方式

post

接口版本

1.0.5

字段名

类型

必填

备注

userGroupId

String

用户组ID

userName

String

用户名

mobile

String

手机号

modifiedStart

Long

更新起始毫秒时间(含)

modifiedEnd

Long

更新结束毫秒时间(含)

orderBy

JsonObject

详见OrderByDTO

排序规则,默认 gmt_create 降序排列

pageNo

Integer

页码

pageSize

Integer

页面数据条数

OrderByDTO

字段名

类型

必填

备注

columnName

String

排序列名,需要direction 配合使用,支持的输入:gmt_create 创建时间gmt_modified 更新时间

direction

String

排序方向,需要columnName配合使用支持的输入desc 降序

字段名

类型

备注

data

JSONArray

用户结构

人员结构

字段名

类型

备注

identityId

String

用户ID

faceId

String

智能识别ID

userName

String

用户名

faceImageUrl

String

用户图片地址

idNo

String

身份证号

userGroups

JSONArray

用户组列表

age

Integer

年龄

sex

Integer

性别:1男,2女

mobile

String

电话

gmtCreate

Long

创建时间

gmtModified

Long

更新时间

nationality

String

国家/地区

ext

String

自定义配置信息json结构

userGroups详情:

字段名

类型

备注

userGroupId

String

用户组ID

userGroupName

String

用户组名称

userGroupType

String

用户组类型

1.6查询用户信息

通过用户ID或智能识别ID查询人员信息

Path路径

/solution/community/paas/user/get

请求方式

post

接口版本

1.0.2

字段名

类型

必填

备注

identityId

String

用户ID

faceId

String

智能识别ID

字段名

类型

备注

data

JSONObject

人员结构

人员结构

字段名

类型

备注

identityId

String

用户ID

faceId

String

智能识别ID

userName

String

用户名

faceImageUrl

String

用户图片地址

idNo

String

身份证号

userGroups

JSONArray

用户组列表

age

Integer

年龄

sex

Integer

性别:1男,2女

mobile

String

电话

userGroups详情:

字段名

类型

备注

userGroupId

String

用户组ID

userGroupName

String

用户组名称

userGroupType

String

用户组类型

1.7智能识别图片查询用户信息

智能识别检索用户,是通过一张用户的照片来检索用户组中的人员信息

Path路径

/solution/community/paas/user/getbyimage

请求方式

post

接口版本

1.0.1

字段名

类型

必填

备注

ossFileKey

String

智能识别图片地址,OSS文件的KEY

字段名

类型

备注

data

JSONArray

人员结构

人员结构

字段名

类型

备注

identityId

String

用户ID

faceId

String

智能识别ID

userName

String

用户名

faceImageUrl

String

用户图片地址

idNo

String

身份证号

userGroups

JSONArray

用户组列表

age

Integer

年龄

sex

Integer

性别:1男,2女

mobile

String

电话

userGroups详情:

字段名

类型

备注

userGroupId

String

用户组ID

userGroupName

String

用户组名称

userGroupType

String

用户组类型

用户管理

2.1添加用户

Path路径

/solution/community/paas/user/add

请求方式

post

接口版本

1.0.2

字段名

类型

必填

备注

userGroupId

String

用户组ID

userName

String

用户名

长度不能超过12,且只能包含字母、数字、中文

mobile

String

手机号

idNo

String

身份证号码

sex

Integer

性别:1男,2女

age

Integer

年龄

faceImgUploadId

String

智能识别图片上传ID地址。获取uploadId见“获取OSS上传地址”和“保存上传OSS文件”接口。上传bizCode=HOUSEHOLD_FACE

字段名

类型

备注

data

JSON

用户ID

用户ID

字段名

类型

备注

identityId

String

用户ID

faceId

String

用户ID

2.2修改用户

Path路径

/solution/community/paas/user/update

请求方式

post

接口版本

1.0.2

字段名

类型

必填

备注

identityId

String

用户ID

userName

String

用户名

idNo

String

身份证号码

sex

Integer

性别:1男,2女

age

Integer

年龄

faceImgUploadId

String

智能识别图片上传ID。获取uploadId见“获取OSS上传地址”和“保存上传OSS文件”接口。上传bizCode=HOUSEHOLD_FACE

通用网关消息体,无业务字段

2.3用户组添加用户

Path路径

/solution/community/paas/user/group/member/add

请求方式

post

接口版本

1.0.1

字段名

类型

必填

备注

userGroupId

String

用户组ID

identityId

String

用户ID

通用网关消息体,无业务字段

2.4用户组删除用户

Path路径

/solution/community/paas/user/group/member/delete

请求方式

post

接口版本

1.0.1

字段名

类型

必填

备注

userGroupId

String

用户组ID

identityId

String

用户ID

通用网关消息体,无业务字段

2.5删除用户人脸

调用此接口后,平台上的用户相关的人脸图都会被删除

Path路径

/solution/community/paas/user/face/delete

请求方式

post

接口版本

1.0.0

字段名

类型

必填

备注

identityId

String

用户ID

出参

2.6 删除用户

调用此接口后,平台上的用户关联的信息会被删除,仅保留identityId。

Path路径

/solution/community/paas/user/delete

请求方式

post

接口版本

1.0.0

字段名

类型

必填

备注

identityId

String

用户ID

出参