全部产品

开发手册

本章为您介绍如何对接IoT提供的组织管理能力。

组织管理

接口名称接口描述
createCompany创建公司并创建根组织
updateCompany修改公司信息
deleteCompany删除公司
queryCompany分页查询公司
createOrganization创建组织机构
updateOrganization修改组织信息
deleteOrganization删除组织机构
queryOrganizationById查询组织详情
querySubOrganization查询子组织机构
queryOrganizationByIdentityId查询identity所在部门
queryOrganizationIdentity查询组织成员
addIdentityToOrganization添加identity到组织机构中
moveIdentityToOrganization组织间移动identity
deleteIdentityToOrganization从组织中移除identity

账号管理

接口名称接口描述
deleteEmployee删除员工(支持多个删除,数量限制1-50)
queryEmployeeListByEmail公司id+邮箱地址模糊查询(分页)
queryEmployeeListByName公司id+姓名模糊查询(分页)
queryEmployeeByPhone根据公司id和手机号来查找员工
queryEmployeeList通过identityId查员工info(支持批量)
queryEmployeeListByCompanyId根据公司id批量分页查询
modifyEmployeePhone修改员工的手机号,如果手机号已经在该租户下存在,则不允许修改
modifyEmployee修改员工的信息
createEmployee创建员工

权限管理

资源类API

接口名称接口描述
updateResource更新资源描述
getResource获取资源信息
batchDeleteResources批量删除资源
batchCreateResources批量创建资源

权限类API

接口名称接口描述
batchCreatePermissions批量创建权限点
batchDeletePermissions批量删除权限
queryPermission查询权限
authenIdentityPerm根据权限验权
getPermission获取权限详情

角色类API

接口名称接口描述
batchCreateRole批量创建角色
batchDeleteRole批量删除角色
bacthAddPermissionToRole批量给角色关联权限
batchDeletePermissionToRole批量从角色移除权限
updateRole更新角色描述
getRole获取角色详情
queryRole分页查询角色

授权类API

接口名称接口描述
batchDeleteRoleToIdentity批量从identity移除角色
batchAddPermissionToIdentity批量给identity授予权限
batchDeletePermissionToIdentity批量从identity移除权限
batchAddRoleToIdentity批量给identity授予角色
queryIdentityRole查询identity的角色列表
queryIdentityPermission查询identity的权限列表

鉴权类API

接口名称接口描述
authenIdentityPerm根据权限验权
authenIdentityRole通过角色验权