在 用户管理 中调用 获取或者刷新token
接口,获取到access_token
,登录用户,进行其他操作,详见 获取或者刷新token。
再调用 用户管理 中的 获取用户信息 接口,查询到当前账户属于什么类型的账户,super
为true
时为超级管理员,companyUser
为true
是公司用户, applicationUser
为true
是应用用户,productUser
为true
是产品用户。
不同的用户具有不同的权限,权限由大到小大致分为以下几种: 公司用户------> 应用用户------>产品用户------>普通用户,接入流程略有不同。
公司用户:登录之后,在公司管理 中,通过 公司用户查询所属公司 接口,获取到公司信息,然后根据其中的id
,在应用管理中,查询其下的应用,再在应用下查询产品,再根据产品查询设备。
应用用户:登录之后,在应用管理 中,通过 应用用户查询所属应用 接口,获取到应用信息,然后根据其中的id
,查询应用下的产品,再根据产品查询设备。
产品用户:登录之后,在产品管理 中,通过 产品用户查询所属产品 接口,获取到产品信息,然后根据其中的id
或者productKey
,查询产品下的设备。
公司管理 公司用户拥有查看公司信息等权限,并对公司所属应用进行集中管理,详见公司管理。
应用管理(一级目录管理) 应用是功能模块集成,通常用于定义不同项目的功能集合,在此应用下可根据需求管理相应的产品设备。详见应用管理。
产品管理(二级目录管理) 产品是设备的集合,通常是一组具有相同功能定义的设备集合。例如:产品指同一个型号的产品,设备就是该型号下的某个设备。用于对设备统一管理。详见产品管理。
设备管理 设备管理模块主要是针对设备的一系列操作,主要从设备列表、设备类型、设备图片、设备设置这四大块进行功能分析,详见设备管理。