获得徽章 0
赞了这篇文章
赞了这篇沸点
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇沸点
燃气设备管理系统,使用若依后台框架二次开发,有一个需求,我想让某管理员只能管理部分区域的设备和用户,现在不知道该怎么设计。。。
燃气系统会分区域管理该区域的燃气设备、燃气用户,区域初步设想是树表,类型可以是小区/期数/楼栋/楼层单元等,让管理员自定义,然后设备绑定在区域下,燃气用户也是。。。
暂时想了两种方法:1、基于若依框架部门表当做区域,因为若依本身基于部门做了数据权限,但是部门表缺少区域的一些参数如经纬度定位、省市县等信息。2、新增区域表,区域管理部门,但是这样管理员会管理部门下的全部区域,我想让他管理部分而不是全部。3、新增区域表并且做动态数据,这样能解决只管理部分区域和在某区域下面新增子区域后无需重配权限的问题,但是这样好像很复杂,我自己都没想明白,这种做法像做若依基于部门的数据权限上再做一层基于区域的动态数据权限。
有没有逻辑能力极强的大佬或者产品经理帮我分析一下?
燃气系统会分区域管理该区域的燃气设备、燃气用户,区域初步设想是树表,类型可以是小区/期数/楼栋/楼层单元等,让管理员自定义,然后设备绑定在区域下,燃气用户也是。。。
暂时想了两种方法:1、基于若依框架部门表当做区域,因为若依本身基于部门做了数据权限,但是部门表缺少区域的一些参数如经纬度定位、省市县等信息。2、新增区域表,区域管理部门,但是这样管理员会管理部门下的全部区域,我想让他管理部分而不是全部。3、新增区域表并且做动态数据,这样能解决只管理部分区域和在某区域下面新增子区域后无需重配权限的问题,但是这样好像很复杂,我自己都没想明白,这种做法像做若依基于部门的数据权限上再做一层基于区域的动态数据权限。
有没有逻辑能力极强的大佬或者产品经理帮我分析一下?
展开
8
2
赞了这篇沸点