0

平台的多租户设计

1、用户、应用和机构是三个独立的对象,在平台上注册用户跟机构没有关系,同一个身份证号码在平台上只能创建一个用户。在平台上创建应用跟机构也没有关系在平台上注册新机构后,可以往机构添加人员,比如医院把院内的医生、护士、药师等人员添加到本机构,这样医生用户登录的时候如果身份证号码存在本机构人员中,这样医生就可以选择进入此机构,这样多点医生执业的场景就能完美解决。可以往机构安装应用,然后可以选择机构人员进行应用授权角色,这样用户登录进入本机构就只有授权角色的菜单权限。机构与机构之间的数据是完全隔离的,但理论上还是取决于应用的代码控制。2、平台采用用户、应用、机构三者来解决所有问题,而不是新增一个新的对...

阅读全文>>