首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
.Net
›
多租户体系框架的底子模块计划和分析计划 ...
返回列表
发新帖
多租户体系框架的底子模块计划和分析计划
[复制链接]
发表于 2026-4-17 03:35:26
|
显示全部楼层
|
阅读模式
前面先容了几篇关于多租户下的计划思绪,要把多租户下的体系计划落实到实处,在现实开辟中举行美满,才气在详细项目上字斟句酌,否则体系计划终究为蜃楼海市,很难在细节上美满到位。
本篇随笔在举行多租户的体系计划完成并落实到开辟后,针对某些场景举行了一些分析先容,比方对于多租户/账套下的菜单和
功能
点的计划。
1、多租户框架的体系底子模块计划
一个底子的体系,每每必要包罗底子的干系模块内容,多租户体系框架下也必要这些,如用户、脚色、机构、岗位、权限、菜单、日记(登录日记、利用日记)、通用字典等内容,多租户/账套还必要额外一个多租户/账套信息的管理,如下模块分类所示。
有了干系的业务分类,我们通过PowerDesigner计划工具对
数据库
举行建模。
详细的体系开辟过程,有爱好可以参考随笔《多租户下的体系业务开辟过程探究》举行相识。
此中菜单是我们体系界面登录后动态展示的可用菜单。如下为BS端所示的界面。
而菜单是根据差别用户的身份举行区分的,体系脚色分为超等管理员、租户管理员、一样寻常租户职员等差别脚色职员。
菜单利用分级制,如租户级的菜单由超等管理员分配(部分体系菜单),而租户的脚色职员根据租户的菜单聚集举行二级分配,如许确保差别租户拥有的菜单不愿定雷同。
用户的用例分析如下所示。
体系的菜单由超等管理员维护,界说干系的底子资源。菜单的管理用比方下所示。
体系菜单的界说和管理页面如下所示。
为了创建菜单和权限的关联管理关系,我们为对应的菜单添加关联权限点的利用,对对于用户管理的菜单和权限点关系,如下所示。
体系
功能
权限是控制用户访问某些按钮大概资源的权限点,一样寻常为树型结构展示,每个
功能
点对应一个功能编码,和菜单一样是体系资源,须由超等管理员维护,如下界面所示。
有了这些预备,体系的租户脚色分配菜单和权限就可以一并组合处理处罚了,如下所示。
通过设置用户脚色的菜单和功能点,我们在页面上就可以根据用户脚色拥有的菜单举行展示,并根据每个功能点举行按钮的权限判定,实现了菜单资源和按钮级别的权限控制了。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
小秦哥
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表