基于位掩码权限设计

在权限设计中有一种非常独特、有意思方案叫 位掩码权限设计 ,它在应对一些局部数据权限(权限点不多)的场景下,非常的犀利,比如 PingCode 知识管理页面权限就结合 ACL 对特定人群(用户、用户组、部门)做权限分配,由于权限点只有两个,开发中体现不是非常突出,也没有把这个思维贯彻到底,不过在最近做的一个小项目(业余时间的玩具)中表现比较明显,这篇文章一直是处于未完成的状态 ,做完这个需求后,有触动把它好好写完,分享下。