视频融合云平台EasyCVR增加多级分组,可灵活管理接入设备

网友投稿 211 2022-10-21


视频融合云平台EasyCVR增加多级分组,可灵活管理接入设备

EasyCVR支持多类型、多协议方式接入,可对前端接入设备进行统一管理,并能支持采用设备树对设备进行分组、分级管理、设备状态监测、云端运维等,实现对海量接入资源的集中控制与权限分配。

有用户在项目中提出需求,希望EasyCVR可以建立一级分组和不限制的子集分组,并且每级分组可以添加挂载的设备通道。通过对该需求的评估,我们将在平台中增加多级分组功能,以满足用户的个性化需求。

功能设计逻辑:采集前端传递的分组信息,然后创建对应的分组,在添加子集分组时,添加分组父级id,最后在前端查询分组列表时,一起传回给前端。参考代码如下:

roleIdstr := params["roleid"] roleLabellist := make([]*cvrdo.RoleLabel, 0) if roleIdstr != "" { roleId, err := strconv.Atoi(roleIdstr) if err == nil { var roleLabel = dbclient.Model(cvrdo.RoleLabel{}) roleLabel = roleLabel.Where(fmt.Sprintf(`%s.role_id = ?`, cvrdo.RoleLabel{}.TableName()), roleId) roleLabel.Find(&roleLabellist) } else { return } }

添加成功后,在前端页面分组结构展示如下:

多级分组功能有利于用户灵活管理接入设备,对设备进行相关的权限分配等操作,实现精细化管理。

EasyCVR具备很强的视频监控直播、录像、云存储、检索与回看、级联等能力,在很多实际场景中均有落地项目应用,如智慧工地、智慧校园、智慧社区、智慧楼宇等。平台可拓展性强、开放度高、部署轻快,支持与第三方集成,感兴趣的用户可以前往演示平台进行体验或部署测试。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java流程控制语句之If选择结构
下一篇:EasyCVR平台通过接口编辑通道出现报错“ID不能为空”,是什么原因?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~