首先感谢这位大兄弟的文章,我也是在这个基础上增加了自己的业务需求操作。
多商户商城B2B2C-基于JeecgBoot框架权限结构详细设置_jeecgboot多租户_伟远总裁的博客-CSDN博客
开启多租户需要修改MybatisPlusSaasConfig类,将OPEN_SYSTEM_TENANT_CONTROL值改为true,需要进行租户隔离的表通过add方法添加到List中。
运行项目后,一般都是以系统的超级管理员账号登录。
这里的角色,我们新增了一个租户管理员的角色,给他授予一些必要的权限。
在租户管理下新增租户并选择套餐包,套餐包中的就是该租户拥有的所有权限,租户可以再给下面的用户分配这些权限中的一部分权限。
然后用租户管理员账号登录
在部门管理中新建部门,并为每个部门分配权限
在角色管理中,添加部门管理员角色
只授权我的部门权限
在部门管理员下创建用户
所属部门和负责部门需一致
用部门管理员账号登录,在我的部门里添加用户,添加部门角色,授权;并为用户绑定角色