📄️ 0. 模块总览
系统模块是整个项目的基础,包含了系统运行时必要的组织架构与权限认证体系,可自定义的系统参数以及常用的通知公告功能。
📄️ 1. 部门管理
vben 中的部门是一个广义的部门,可维护类型(集团、企业、机构、部门等),用于应对企业的实际情况。比如说上市集团包含有多个企业,每个企业下有机构,机构下才是部门。
📄️ 2. 用户管理
对于企业项目,用户一般就对应企业的所有员工。但是如果基于vben做人事系统的话,建议另外做一个员工表,与用户表做关联。
📄️ 3. 岗位管理
岗位属于部门,一个岗位可以用多个员工。
📄️ 4. 群组管理
群组不归属在具体部门下。群组可以包含多个部门,用户或者岗位。
📄️ 5. 菜单管理
vben 中的菜单是一个广义的菜单,包含目录与菜单。
📄️ 6. 接口管理
接口后台对应的是一组API接口,前台一般对应的是按钮。用于控制按钮的显示隐藏。
📄️ 7. 角色管理
角色 是连接 用户 和 权限 的桥梁,它可以简化权限分配与管理,vben 基于RBAC模型做了扩展