-- ============================================= -- ODF v1.2.0 - 新增「分公司管理员」角色 -- 需求: 11.1 -- 角色权限:查看本公司及下属公司数据,管理本公司及下级公司人员账号 -- dataScope = 3 (本部门数据权限),后端通过 DeptDataScopeHelper 扩展为本级+下级 -- ============================================= SET IDENTITY_INSERT sys_role ON; INSERT INTO sys_role (roleId, roleName, roleKey, roleSort, dataScope, menu_check_strictly, dept_check_strictly, status, delFlag, create_by, create_time, remark) VALUES (5, N'分公司管理员', 'branch_admin', 5, 3, 1, 1, 0, 0, 'admin', GETDATE(), N'分公司级别管理角色,可管理本公司及下属公司人员账号'); SET IDENTITY_INSERT sys_role OFF; -- ============================================= -- 分公司管理员菜单权限分配 -- 拥有所有 ODF 业务菜单的全部权限 + 审计日志查看 -- ============================================= -- 光缆管理:全部权限 INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11190); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11191); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11192); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11193); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11194); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11195); -- 干线故障管理:全部权限 INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11200); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11201); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11202); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11203); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11223); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11224); -- 签到记录管理:全部权限 INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11210); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11211); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11212); -- 用户模块权限:全部权限 INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11220); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11221); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11222); -- 标石/杆号牌管理:全部权限 INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11230); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11231); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11232); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11233); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11234); -- 审计日志:查看权限 INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (5, 11240);