| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- -- ============================================================
- -- 报销系统 — 角色菜单权限配置(bx_menu_role 初始数据)
- -- 前提:bx_role、bx_menu 已通过 bx-schema-reset.sql 初始化
- -- 生成日期:2026-04-26
- -- ============================================================
- SET NAMES utf8mb4;
- SET CHARACTER SET utf8mb4;
- -- ============================================================
- -- 角色 ID 说明(AUTO_INCREMENT,按插入顺序):
- -- 1 = ADMIN 管理员,拥有全部权限
- -- 2 = EMPLOYEE 普通员工,可发起申请
- -- 3 = FINANCE 财务人员,负责审批/发放/冲抵
- -- 4 = GENERAL_MANAGER 总经理,查看全部申请单 + 审批
- --
- -- 菜单 ID 说明(bx-schema-reset.sql 中固定 ID):
- -- 100 基础管理(目录) 101 用户管理 102 角色管理 103 菜单管理
- -- 200 基础配置(目录) 201 费用项目管理 202 工作流配置(备用金) 203 工作流配置(报销单)
- -- 310 我的(一级目录) 311 备用金申请 321 报销申请
- -- 320 待办(一级目录) 312 备用金审批 322 报销审批
- -- 330 发放/冲抵(一级目录) 313 备用金发放管理 323 支付管理(发放/冲抵)
- -- 400 视图中心(目录) 401 我的申请单 402 待我审批 403 全部申请单
- -- 90 首页(一级菜单 menu_code=dashboard)
- -- ============================================================
- -- 先清理旧数据
- DELETE FROM bx_menu_role;
- -- ============================================================
- -- 1. ADMIN(管理员)— 拥有全部菜单
- -- ============================================================
- INSERT INTO bx_menu_role (menu_id, role_id) VALUES
- -- 首页
- (90, 1),
- -- 基础管理
- (100, 1), (101, 1), (102, 1), (103, 1),
- -- 基础配置
- (200, 1), (201, 1), (202, 1), (203, 1),
- -- 我的 / 待办 / 发放冲抵
- (310, 1), (311, 1), (321, 1),
- (320, 1), (312, 1), (322, 1),
- (330, 1), (313, 1), (323, 1),
- -- 视图中心
- (400, 1), (401, 1), (402, 1), (403, 1);
- -- ============================================================
- -- 2. EMPLOYEE(员工)— 可发起备用金/报销申请 + 查看自己的申请单
- -- ============================================================
- INSERT INTO bx_menu_role (menu_id, role_id) VALUES
- (90, 2),
- (310, 2), (311, 2), (321, 2),
- (400, 2), (401, 2);
- -- ============================================================
- -- 3. FINANCE(财务人员)— 审批 + 发放 + 支付处理 + 费用项目管理
- -- ============================================================
- INSERT INTO bx_menu_role (menu_id, role_id) VALUES
- (90, 3),
- (200, 3), (201, 3),
- (320, 3), (312, 3), (322, 3),
- (330, 3), (313, 3), (323, 3),
- (400, 3), (401, 3), (402, 3);
- -- ============================================================
- -- 4. GENERAL_MANAGER(总经理)— 审批 + 查看全部申请单
- -- ============================================================
- INSERT INTO bx_menu_role (menu_id, role_id) VALUES
- (90, 4),
- (320, 4), (312, 4), (322, 4),
- (400, 4), (401, 4), (402, 4), (403, 4);
|