Files
hzdyjs/backend/ruoyi-modules/ruoyi-bzrkh/班主任考核指标类型管理权限配置.md
T
2025-08-19 15:27:06 +08:00

62 lines
3.3 KiB
Markdown

# 班主任考核指标类型管理权限配置
## API权限字符配置
以下是班主任考核指标类型管理模块需要配置的权限字符:
### 权限字符列表
1. **查询权限**
- 权限字符:`bzrkh:assessmentIndicatorType:list`
- 权限说明:查询班主任考核指标类型列表权限
2. **详情权限**
- 权限字符:`bzrkh:assessmentIndicatorType:query`
- 权限说明:查询班主任考核指标类型详细信息权限
3. **新增权限**
- 权限字符:`bzrkh:assessmentIndicatorType:add`
- 权限说明:新增班主任考核指标类型权限
4. **修改权限**
- 权限字符:`bzrkh:assessmentIndicatorType:edit`
- 权限说明:修改班主任考核指标类型权限
5. **删除权限**
- 权限字符:`bzrkh:assessmentIndicatorType:remove`
- 权限说明:删除班主任考核指标类型权限
6. **导出权限**
- 权限字符:`bzrkh:assessmentIndicatorType:export`
- 权限说明:导出班主任考核指标类型权限
## 菜单配置SQL
```sql
-- 班主任考核指标类型管理菜单
INSERT INTO sys_menu (tenant_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES
('000000', '指标类型管理', [班主任考核管理父菜单ID], 1, 'assessmentIndicatorType', 'bzrkh/assessmentIndicatorType/index', '', 1, 0, 'C', '0', '0', 'bzrkh:assessmentIndicatorType:list', 'list', 103, 1, NOW(), 1, NOW(), '班主任考核指标类型管理菜单');
-- 获取刚插入的菜单ID,用于下面的按钮权限配置
SET @menu_id = LAST_INSERT_ID();
-- 班主任考核指标类型管理按钮权限
INSERT INTO sys_menu (tenant_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES
('000000', '班主任考核指标类型查询', @menu_id, 1, '', '', '', 1, 0, 'F', '0', '0', 'bzrkh:assessmentIndicatorType:query', '#', 103, 1, NOW(), 1, NOW(), ''),
('000000', '班主任考核指标类型新增', @menu_id, 2, '', '', '', 1, 0, 'F', '0', '0', 'bzrkh:assessmentIndicatorType:add', '#', 103, 1, NOW(), 1, NOW(), ''),
('000000', '班主任考核指标类型修改', @menu_id, 3, '', '', '', 1, 0, 'F', '0', '0', 'bzrkh:assessmentIndicatorType:edit', '#', 103, 1, NOW(), 1, NOW(), ''),
('000000', '班主任考核指标类型删除', @menu_id, 4, '', '', '', 1, 0, 'F', '0', '0', 'bzrkh:assessmentIndicatorType:remove', '#', 103, 1, NOW(), 1, NOW(), ''),
('000000', '班主任考核指标类型导出', @menu_id, 5, '', '', '', 1, 0, 'F', '0', '0', 'bzrkh:assessmentIndicatorType:export', '#', 103, 1, NOW(), 1, NOW(), '');
```
## 使用说明
1. **权限配置位置**:在若依管理系统的菜单管理中配置上述权限
2. **角色分配**:将相应权限分配给需要使用该功能的角色
3. **用户权限**:用户通过角色获得相应的功能权限
## 注意事项
1. 请根据实际的父菜单ID替换SQL中的`[班主任考核管理父菜单ID]`
2. 权限字符必须与Controller中的`@SaCheckPermission`注解中的值保持一致
3. 建议按照业务需求控制权限的精细度