【jeecg-boot】菜单数据权限规则配置步骤,比如只看自己部门的设备

在官网的文档中已经有了说明,地址:

http://doc.jeecg.com/1273976

但是这个地方有个坑,官方文档没有说明,就是代码生成后,如果想做数据权限规则,需要在list方法上加上注解:

 

以下是以设备管理功能为例讲解

需求:不同的客户只能看到自己维护的设备信息

那么用到框架提供的数据权限就能满足,怎么做呢

正常配置菜单就不做赘述,只讲解配置权限的部分

1:在菜单管理中增加该菜单的数据规则,如下

【jeecg-boot】菜单数据权限规则配置步骤,比如只看自己部门的设备_第1张图片

【jeecg-boot】菜单数据权限规则配置步骤,比如只看自己部门的设备_第2张图片

规则字段的命名规则:

【jeecg-boot】菜单数据权限规则配置步骤,比如只看自己部门的设备_第3张图片

规则值的写法:

【jeecg-boot】菜单数据权限规则配置步骤,比如只看自己部门的设备_第4张图片

2:角色授权

【jeecg-boot】菜单数据权限规则配置步骤,比如只看自己部门的设备_第5张图片

3:在controller类的list方法上增加注解

【jeecg-boot】菜单数据权限规则配置步骤,比如只看自己部门的设备_第6张图片值是菜单里配置的组件的路径

到此,数据权限就完成了,就能实现本部门只看自己的数据了

你可能感兴趣的:(JEECG-BOOT实战,java,jeecg-boot)