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

3.3 KiB

班主任考核指标类型管理权限配置

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

-- 班主任考核指标类型管理菜单
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. 建议按照业务需求控制权限的精细度