目前框架权限和菜单等功能,实现业务扩展

Blade 已结 1 1227
shangmanet
shangmanet 2021-02-06 18:08

一、该问题的重现步骤是什么?


1.背景:

目前使用Bladex-boot版本做的仓储管理系统,仓储管理系统内部分为仓库方和商户方。

一个租户ID对应一个仓库方,一个仓库方对应管理多个商户方


2.现状:

为了实现商户方和仓库方的功能,将机构管理用于了商户方管理,后面发现前面思路错了,后面越来越不利于业务扩展


二、你期待的结果是什么?实际看到的又是什么?


* 想改造之前的方案,比如:

1. 创建租户后,该租户下可以管理多个仓库,每一个仓库会对应多个商户

2. 仓库方可以配置仓库方角色等权限,商户方也可以配置商户相关的权限


【是否可以提供一些思路,主要是系统框架权限这块的问题】


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


* 目前使用Bladex-boot 2.5.1版本,CentOS 7.x+ /  Mac OS


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2021-02-09 11:08

    你的做法基本没问题,只需要再配合加上数据权限的配置就行了。

    在商户相关的模块,加上数据权限,在角色管理界面也加上数据权限。

    这样商户就只能看到属于自己组织架构的数据了,而租户管理员可以在组织架构顶部,可以看到所有子架构(商户)的数据

    image.png


    具体使用方法可以看文档5.4章节

    image.png

    0 讨论(1)
提交回复