SaaS系统多租户多应用多用户设计(一)

SaaS系统多租户多应用多用户设计(一)

最近公司在做多租户系统的设计,查阅了一些资料,自己做一些整理和分享。

项目背景

随着公司数字化进程,现在需要把很多独立的业务系统进行整合,使得所有用户得到统一管理,公司产品涉及到的用户类型主要有以下类型:

  • 超管:用户管理 租户,商户,销售,代理的。
  • 租户:我司提供系统服务的对象。
  • 商户:每个租户下面可以自己新增多个商户。
  • 销售:每个租户可以新增多个的销售团队。
  • 代理:每个租户可以新增多个代理。
    租户,商户,销售,代理都可以新增自己的多个用户。

机构关系

机构关系

超管

特殊的机构,整个系统中只能有一个超管机构,用于管理系统里的所有用户信息。

租户机构

只能通过超管机构创建,用于管理租户下面的 商户,销售,代理,渠道等机构信息,真正的系统运营使用者。

商户

通过超管机构或者租户机构创建,不能独立于租户存在,每个商户都需要挂载到租户下面,商户可以有父子关系,从而满足机构层级管理要求,比如:xxx总公司/xxx深圳分公司/xxx业务线。
商户还有肯能需要绑定所属销售,所以商户中需要包含销售的机构信息;商户还有可能绑定所属代理,所以商户中还需要包含代理相关信息。

销售

通过超管机构或者租户机构创建,支持层级管理,例如:xxx销售/xxx团队/xxx小组。

代理

通过超管机构或者租户机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值