关于系统用户设计疑问咨询

Blade 已结 2 612

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

1. bladex目前的用户系统是blade-user,里面的用户都是有公司部门角色等信息关联的。

2. 根据业务需要,现在需要增加的用户类型有以下几种:外部用户(APP端)(主要是跟公司业务有关联的人员使用)、小程序用户(针对对所有人员)

3. 外部用户、小程序用户不会跟公司部门有关联。


现在这个几个类型的用户 都放在blade-user工程中进行维护 还是分开维护比较好?

希望给一点参考意见,感谢!!


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


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

目前使用的系统版本为2.9.0

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


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

2条回答
  •  admin
    admin (最佳回答者)
    2022-04-25 00:18

    如果想不做大改动的话,每个用户体系都可以设置主子表,主表最基础的信息放到blade_user表,详细的信息放到blade_user_xx表,这样就不用做改动,可以沿用现有设计。

    如果想完全隔离,那就需要新建一个新的user模块来操作。

    作者追问:2022-04-25 00:18

    ok,我去看看。晚上是写代码的好时光。哈哈哈哈

    0 讨论(1)
  • 根据单一职责原则,个人觉得分开比较好

    0 讨论(0)
提交回复