fightingbamboo 期待你开发出来,编程不会。思路其实是相当于增加权限逻辑。数据库增加组织表group,增加组织权限表(这个权限理论上和个人的那些权限其实应该是一致的)grule,增加组织角色成员(用户)表(用户归属什么角色)guser,增加组织角色(对角色分配相应权限)表grole。
上传的文件,赋予组织角色权限。
多组织的更多是要注重文件的安全,可能需要回收站机制,日志记录的机制,以防止有些高危的操作。可能还需要一个组织下单用户权限,对单个用户设置权限(毕竟很多组织都存在个别奇葩的构架和权限,就是个bug的存在)。