之前帖子( /t/491729 )都是通过角色来分配权限。
然后我在想到可以模拟我们现实中只有去“餐厅”才能吃饭,只有在“工位”才能干活。
那么我们是不是可以把每个功能模块当做一个“房间”,然后给每个“房间”限制准入的“员工”,来实现权限管理。
于是原先的逻辑“给角色分配接口、给员工分配角色” 变成了 “给每个模块分配员工”。
然后我在想到可以模拟我们现实中只有去“餐厅”才能吃饭,只有在“工位”才能干活。
那么我们是不是可以把每个功能模块当做一个“房间”,然后给每个“房间”限制准入的“员工”,来实现权限管理。
于是原先的逻辑“给角色分配接口、给员工分配角色” 变成了 “给每个模块分配员工”。