4.6 KiB
4.6 KiB
模块 2:若依核心业务对象
graph LR
U[User 用户] -->|绑定| R[Role 角色]
R -->|授权| M[Menu 菜单]
M -->|包含| P[Permission 权限字符]
P -->|控制| A[页面/按钮/接口]
U -->|属于| D[Dept 部门]
核心对象:User 用户 · Role 角色 · Menu 菜单 · Permission 权限字符 · Dept 部门 · Post 岗位 · OperLog 操作日志 · Dict 字典 · GenTable 代码生成
若依模块总览
- 登录认证
- 用户管理
- 角色管理
- 菜单管理
- 部门管理
- 岗位管理
- 权限控制
- 操作日志
- 登录日志
- 代码生成
用户、角色、菜单、权限关系
用户 User → 绑定 → 角色 Role → 授权 → 菜单 Menu → 包含 → 权限字符 Permission → 控制 → 页面访问 / 按钮显示 / 接口访问
若依中的三类权限
页面权限
能不能看到某个菜单页面
按钮权限
能不能看到新增、修改、删除按钮
数据权限
能看到哪些部门或范围的数据
若依业务导览 Prompt
@workspace 请从业务视角分析若依项目。
重点说明:
1. 系统主要解决什么问题
2. 核心业务对象有哪些
3. 用户、角色、菜单、权限如何协作
4. 前端和后端分别负责什么
5. 哪些结论需要人工验证
产出:若依模块认知图
产出内容:核心业务对象 · 核心模块 · 模块职责 · 模块依赖关系 · 权限链路 · 风险点 · 不确定点