1. 修改 SysNotification 实体,新增 senderId, senderName, targetType 字段 2. 新增 SendNotificationRequest 请求DTO 3. 扩展通知类型至6种(新增用户通知、课程通知) 4. 实现角色层级权限控制,支持多级管理员通知下级 5. 支持老师群发课程通知给学生 6. 新增批量发送接口和权限配置
281 lines
18 KiB
SQL
281 lines
18 KiB
SQL
-- 角色权限初始化数据
|
|
-- 作者: 王志维
|
|
-- 创建时间: 2026-04-30
|
|
|
|
SET NAMES utf8mb4;
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
-- ========================================
|
|
-- 系统管理权限 (system)
|
|
-- ========================================
|
|
|
|
-- 超级管理员 - 系统管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(1, 1, 'SUPER', 'system:user:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(2, 1, 'SUPER', 'system:user:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(3, 1, 'SUPER', 'system:user:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(4, 1, 'SUPER', 'system:user:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(5, 1, 'SUPER', 'system:role:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(6, 1, 'SUPER', 'system:role:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(7, 1, 'SUPER', 'system:role:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(8, 1, 'SUPER', 'system:role:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(9, 1, 'SUPER', 'system:menu:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(10, 1, 'SUPER', 'system:menu:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(11, 1, 'SUPER', 'system:menu:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(12, 1, 'SUPER', 'system:dict:manage', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(13, 1, 'SUPER', 'system:log:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学校管理员 - 系统管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(14, 2, 'SCOOL_ADMIN', 'system:user:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(15, 2, 'SCOOL_ADMIN', 'system:role:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- ========================================
|
|
-- 用户管理权限 (user)
|
|
-- ========================================
|
|
|
|
-- 超级管理员 - 用户管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(16, 1, 'SUPER', 'user:student:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(17, 1, 'SUPER', 'user:student:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(18, 1, 'SUPER', 'user:student:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(19, 1, 'SUPER', 'user:student:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(20, 1, 'SUPER', 'user:teacher:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(21, 1, 'SUPER', 'user:teacher:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(22, 1, 'SUPER', 'user:teacher:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(23, 1, 'SUPER', 'user:teacher:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(24, 1, 'SUPER', 'user:teacher:bind', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(25, 1, 'SUPER', 'user:student:bind', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学校管理员 - 用户管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(26, 2, 'SCOOL_ADMIN', 'user:student:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(27, 2, 'SCOOL_ADMIN', 'user:student:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(28, 2, 'SCOOL_ADMIN', 'user:student:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(29, 2, 'SCOOL_ADMIN', 'user:student:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(30, 2, 'SCOOL_ADMIN', 'user:teacher:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(31, 2, 'SCOOL_ADMIN', 'user:teacher:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(32, 2, 'SCOOL_ADMIN', 'user:teacher:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(33, 2, 'SCOOL_ADMIN', 'user:teacher:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(34, 2, 'SCOOL_ADMIN', 'user:teacher:bind', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(35, 2, 'SCOOL_ADMIN', 'user:student:bind', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学院管理员 - 用户管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(36, 3, 'COLLEGE_ADMIN', 'user:student:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(37, 3, 'COLLEGE_ADMIN', 'user:teacher:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- ========================================
|
|
-- 课程管理权限 (course)
|
|
-- ========================================
|
|
|
|
-- 超级管理员 - 课程管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(38, 1, 'SUPER', 'course:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(39, 1, 'SUPER', 'course:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(40, 1, 'SUPER', 'course:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(41, 1, 'SUPER', 'course:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(42, 1, 'SUPER', 'course:student:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(43, 1, 'SUPER', 'course:student:remove', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(44, 1, 'SUPER', 'course:student:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(45, 1, 'SUPER', 'course:score:export', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学校管理员 - 课程管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(46, 2, 'SCOOL_ADMIN', 'course:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(47, 2, 'SCOOL_ADMIN', 'course:student:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学院管理员 - 课程管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(48, 3, 'COLLEGE_ADMIN', 'course:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(49, 3, 'COLLEGE_ADMIN', 'course:student:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 老师 - 课程管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(50, 4, 'TEACHER', 'course:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(51, 4, 'TEACHER', 'course:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(52, 4, 'TEACHER', 'course:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(53, 4, 'TEACHER', 'course:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(54, 4, 'TEACHER', 'course:student:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(55, 4, 'TEACHER', 'course:student:remove', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(56, 4, 'TEACHER', 'course:student:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(57, 4, 'TEACHER', 'course:score:export', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学生 - 课程管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(58, 5, 'STUDENT', 'course:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(59, 5, 'STUDENT', 'course:join', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(60, 5, 'STUDENT', 'course:quit', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- ========================================
|
|
-- 作业管理权限 (homework)
|
|
-- ========================================
|
|
|
|
-- 超级管理员 - 作业管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(61, 1, 'SUPER', 'homework:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(62, 1, 'SUPER', 'homework:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(63, 1, 'SUPER', 'homework:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(64, 1, 'SUPER', 'homework:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(65, 1, 'SUPER', 'homework:publish', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(66, 1, 'SUPER', 'homework:grade', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(67, 1, 'SUPER', 'homework:excellent', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(68, 1, 'SUPER', 'homework:redo', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 老师 - 作业管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(69, 4, 'TEACHER', 'homework:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(70, 4, 'TEACHER', 'homework:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(71, 4, 'TEACHER', 'homework:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(72, 4, 'TEACHER', 'homework:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(73, 4, 'TEACHER', 'homework:publish', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(74, 4, 'TEACHER', 'homework:grade', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(75, 4, 'TEACHER', 'homework:excellent', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(76, 4, 'TEACHER', 'homework:redo', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学生 - 作业管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(77, 5, 'STUDENT', 'homework:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(78, 5, 'STUDENT', 'homework:submit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(79, 5, 'STUDENT', 'homework:update', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(80, 5, 'STUDENT', 'homework:redo', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- ========================================
|
|
-- 考试管理权限 (exam)
|
|
-- ========================================
|
|
|
|
-- 超级管理员 - 考试管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(81, 1, 'SUPER', 'exam:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(82, 1, 'SUPER', 'exam:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(83, 1, 'SUPER', 'exam:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(84, 1, 'SUPER', 'exam:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(85, 1, 'SUPER', 'exam:publish', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(86, 1, 'SUPER', 'exam:grade', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(87, 1, 'SUPER', 'exam:makeup', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 老师 - 考试管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(88, 4, 'TEACHER', 'exam:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(89, 4, 'TEACHER', 'exam:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(90, 4, 'TEACHER', 'exam:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(91, 4, 'TEACHER', 'exam:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(92, 4, 'TEACHER', 'exam:publish', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(93, 4, 'TEACHER', 'exam:grade', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(94, 4, 'TEACHER', 'exam:makeup', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学生 - 考试管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(95, 5, 'STUDENT', 'exam:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(96, 5, 'STUDENT', 'exam:take', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(97, 5, 'STUDENT', 'exam:makeup', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- ========================================
|
|
-- 考勤管理权限 (attendance)
|
|
-- ========================================
|
|
|
|
-- 超级管理员 - 考勤管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(98, 1, 'SUPER', 'attendance:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(99, 1, 'SUPER', 'attendance:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(100, 1, 'SUPER', 'attendance:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(101, 1, 'SUPER', 'attendance:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(102, 1, 'SUPER', 'attendance:start', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(103, 1, 'SUPER', 'attendance:record', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(104, 1, 'SUPER', 'attendance:status:modify', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 老师 - 考勤管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(105, 4, 'TEACHER', 'attendance:add', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(106, 4, 'TEACHER', 'attendance:edit', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(107, 4, 'TEACHER', 'attendance:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(108, 4, 'TEACHER', 'attendance:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(109, 4, 'TEACHER', 'attendance:start', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(110, 4, 'TEACHER', 'attendance:record', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(111, 4, 'TEACHER', 'attendance:status:modify', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学生 - 考勤管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(112, 5, 'STUDENT', 'attendance:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(113, 5, 'STUDENT', 'attendance:sign', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- ========================================
|
|
-- 优秀作品权限 (excellent)
|
|
-- ========================================
|
|
|
|
-- 超级管理员 - 优秀作品权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(114, 1, 'SUPER', 'excellent:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(115, 1, 'SUPER', 'excellent:mark', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(116, 1, 'SUPER', 'excellent:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(117, 1, 'SUPER', 'excellent:like', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 老师 - 优秀作品权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(118, 4, 'TEACHER', 'excellent:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(119, 4, 'TEACHER', 'excellent:mark', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(120, 4, 'TEACHER', 'excellent:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(121, 4, 'TEACHER', 'excellent:like', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学生 - 优秀作品权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(122, 5, 'STUDENT', 'excellent:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(123, 5, 'STUDENT', 'excellent:like', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- ========================================
|
|
-- 通知管理权限 (notification)
|
|
-- ========================================
|
|
|
|
-- 超级管理员 - 通知管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(124, 1, 'SUPER', 'notification:send', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(125, 1, 'SUPER', 'notification:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(126, 1, 'SUPER', 'notification:delete', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(127, 1, 'SUPER', 'notification:read', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 老师 - 通知管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(128, 4, 'TEACHER', 'notification:send', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(129, 4, 'TEACHER', 'notification:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(130, 4, 'TEACHER', 'notification:read', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 学生 - 通知管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(131, 5, 'STUDENT', 'notification:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(132, 5, 'STUDENT', 'notification:read', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- ========================================
|
|
-- 充值管理权限 (payment)
|
|
-- ========================================
|
|
|
|
-- 超级管理员 - 充值管理权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(133, 1, 'SUPER', 'payment:package:manage', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(134, 1, 'SUPER', 'payment:order:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(135, 1, 'SUPER', 'payment:recharge', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- 用户通用 - 充值权限(学生、老师)
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(136, 4, 'TEACHER', 'payment:recharge', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(137, 4, 'TEACHER', 'payment:order:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(138, 5, 'STUDENT', 'payment:recharge', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(139, 5, 'STUDENT', 'payment:order:query', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
-- ========================================
|
|
-- 个人中心权限 (profile)
|
|
-- ========================================
|
|
|
|
-- 用户通用 - 个人中心权限
|
|
INSERT INTO `sys_role_permission` (`permission_id`, `role_id`, `role_code`, `permission_code`, `create_time`, `update_time`) VALUES
|
|
(140, 4, 'TEACHER', 'profile:info', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(141, 4, 'TEACHER', 'profile:update', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(142, 4, 'TEACHER', 'profile:password', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(143, 4, 'TEACHER', 'profile:phone', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(144, 4, 'TEACHER', 'profile:consumption', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(145, 5, 'STUDENT', 'profile:info', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(146, 5, 'STUDENT', 'profile:update', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(147, 5, 'STUDENT', 'profile:password', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(148, 5, 'STUDENT', 'profile:phone', '2026-04-30 18:00:00', '2026-04-30 18:00:00'),
|
|
(149, 5, 'STUDENT', 'profile:consumption', '2026-04-30 18:00:00', '2026-04-30 18:00:00');
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1; |