1. 修改 SysNotification 实体,新增 senderId, senderName, targetType 字段 2. 新增 SendNotificationRequest 请求DTO 3. 扩展通知类型至6种(新增用户通知、课程通知) 4. 实现角色层级权限控制,支持多级管理员通知下级 5. 支持老师群发课程通知给学生 6. 新增批量发送接口和权限配置
203 lines
20 KiB
SQL
203 lines
20 KiB
SQL
INSERT INTO sys_role_permission (role_id, role_code, model_name, permission_code, permission_name, create_time, update_time) VALUES
|
|
-- 系统管理模块
|
|
(1, 'SUPER', '系统管理', 'system:user:add', '用户新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:user:edit', '用户修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:user:delete', '用户删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:user:query', '用户查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'sysUser:resetPwd', '重置密码', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:role:add', '角色新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:role:edit', '角色修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:role:delete', '角色删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:role:query', '角色查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:menu:add', '菜单新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:menu:edit', '菜单修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:menu:delete', '菜单删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:dict:manage', '字典管理', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'system:log:query', '日志查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'sysDept:add', '部门新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'sysDept:edit', '部门修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'sysDept:delete', '部门删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '系统管理', 'sysDept:query', '部门查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- 用户管理模块
|
|
(1, 'SUPER', '用户管理', 'user:student:add', '学生新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '用户管理', 'user:student:edit', '学生修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '用户管理', 'user:student:delete', '学生删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '用户管理', 'user:student:query', '学生查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '用户管理', 'user:teacher:add', '教师新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '用户管理', 'user:teacher:edit', '教师修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '用户管理', 'user:teacher:delete', '教师删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '用户管理', 'user:teacher:query', '教师查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '用户管理', 'user:teacher:bind', '教师绑定', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '用户管理', 'user:student:bind', '学生绑定', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- 课程管理模块
|
|
(1, 'SUPER', '课程管理', 'course:add', '课程新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '课程管理', 'course:edit', '课程修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '课程管理', 'course:delete', '课程删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '课程管理', 'course:query', '课程查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '课程管理', 'course:student:add', '学生选课', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '课程管理', 'course:student:remove', '移除学生', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '课程管理', 'course:student:query', '选课查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '课程管理', 'course:score:export', '成绩导出', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- 作业管理模块
|
|
(1, 'SUPER', '作业管理', 'homework:add', '作业新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '作业管理', 'homework:edit', '作业修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '作业管理', 'homework:delete', '作业删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '作业管理', 'homework:query', '作业查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '作业管理', 'homework:publish', '作业发布', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '作业管理', 'homework:grade', '作业批改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '作业管理', 'homework:excellent', '设为优秀', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '作业管理', 'homework:redo', '重做作业', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- 考试管理模块
|
|
(1, 'SUPER', '考试管理', 'exam:add', '考试新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考试管理', 'exam:edit', '考试修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考试管理', 'exam:delete', '考试删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考试管理', 'exam:query', '考试查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考试管理', 'exam:publish', '考试发布', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考试管理', 'exam:grade', '阅卷评分', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考试管理', 'exam:makeup', '创建补考', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- 考勤管理模块
|
|
(1, 'SUPER', '考勤管理', 'attendance:add', '考勤新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考勤管理', 'attendance:edit', '考勤修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考勤管理', 'attendance:delete', '考勤删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考勤管理', 'attendance:query', '考勤查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考勤管理', 'attendance:start', '开始考勤', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考勤管理', 'attendance:record', '记录考勤', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考勤管理', 'attendance:status:modify', '状态修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '考勤管理', 'attendance:scan', '扫码签到', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- 优秀作品模块
|
|
(1, 'SUPER', '优秀作品', 'excellent:query', '作品查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '优秀作品', 'excellent:mark', '作品标记', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '优秀作品', 'excellent:delete', '作品删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '优秀作品', 'excellent:like', '作品点赞', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- 通知管理模块
|
|
(1, 'SUPER', '通知管理', 'notification:send', '发送通知', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '通知管理', 'notification:query', '通知查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '通知管理', 'notification:delete', '通知删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '通知管理', 'notification:read', '标记已读', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '通知管理', 'notification:edit', '编辑通知', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- 账户管理模块
|
|
(1, 'SUPER', '账户管理', 'account:query', '账户查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '账户管理', 'account:recharge', '账户充值', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '账户管理', 'account:gift', '赠送金额', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '账户管理', 'account:transaction', '交易记录', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- 支付管理模块
|
|
(1, 'SUPER', '支付管理', 'payment:package:manage', '套餐管理', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '支付管理', 'payment:order:query', '订单查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(1, 'SUPER', '支付管理', 'payment:recharge', '充值功能', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- SCHOOL_ADMIN 角色权限
|
|
(2, 'SCOOL_ADMIN', '系统管理', 'system:user:query', '用户查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '系统管理', 'system:role:query', '角色查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '用户管理', 'user:student:add', '学生新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '用户管理', 'user:student:edit', '学生修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '用户管理', 'user:student:delete', '学生删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '用户管理', 'user:student:query', '学生查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '用户管理', 'user:teacher:add', '教师新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '用户管理', 'user:teacher:edit', '教师修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '用户管理', 'user:teacher:delete', '教师删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '用户管理', 'user:teacher:query', '教师查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '用户管理', 'user:teacher:bind', '教师绑定', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '用户管理', 'user:student:bind', '学生绑定', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '课程管理', 'course:query', '课程查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '课程管理', 'course:student:query', '选课查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '课程管理', 'course:add', '课程新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '课程管理', 'course:edit', '课程修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '课程管理', 'course:delete', '课程删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '考勤管理', 'attendance:add', '考勤新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '考勤管理', 'attendance:edit', '考勤修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '考勤管理', 'attendance:query', '考勤查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '作业管理', 'homework:query', '作业查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '考试管理', 'exam:query', '考试查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '优秀作品', 'excellent:query', '作品查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '通知管理', 'notification:send', '发送通知', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '通知管理', 'notification:query', '通知查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(2, 'SCOOL_ADMIN', '通知管理', 'notification:read', '标记已读', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- COLLEGE_ADMIN 角色权限
|
|
(3, 'COLLEGE_ADMIN', '用户管理', 'user:student:query', '学生查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(3, 'COLLEGE_ADMIN', '用户管理', 'user:teacher:query', '教师查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(3, 'COLLEGE_ADMIN', '课程管理', 'course:query', '课程查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(3, 'COLLEGE_ADMIN', '课程管理', 'course:student:query', '选课查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(3, 'COLLEGE_ADMIN', '通知管理', 'notification:send', '发送通知', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(3, 'COLLEGE_ADMIN', '通知管理', 'notification:query', '通知查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(3, 'COLLEGE_ADMIN', '通知管理', 'notification:read', '标记已读', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- TEACHER 角色权限
|
|
(4, 'TEACHER', '课程管理', 'course:add', '课程新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '课程管理', 'course:edit', '课程修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '课程管理', 'course:delete', '课程删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '课程管理', 'course:query', '课程查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '课程管理', 'course:student:add', '学生选课', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '课程管理', 'course:student:remove', '移除学生', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '课程管理', 'course:student:query', '选课查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '课程管理', 'course:score:export', '成绩导出', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '作业管理', 'homework:add', '作业新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '作业管理', 'homework:edit', '作业修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '作业管理', 'homework:delete', '作业删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '作业管理', 'homework:query', '作业查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '作业管理', 'homework:publish', '作业发布', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '作业管理', 'homework:grade', '作业批改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '作业管理', 'homework:excellent', '设为优秀', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '作业管理', 'homework:redo', '重做作业', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考试管理', 'exam:add', '考试新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考试管理', 'exam:edit', '考试修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考试管理', 'exam:delete', '考试删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考试管理', 'exam:query', '考试查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考试管理', 'exam:publish', '考试发布', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考试管理', 'exam:grade', '阅卷评分', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考试管理', 'exam:makeup', '参加补考', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考勤管理', 'attendance:add', '考勤新增', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考勤管理', 'attendance:edit', '考勤修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考勤管理', 'attendance:delete', '考勤删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考勤管理', 'attendance:query', '考勤查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考勤管理', 'attendance:start', '开始考勤', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考勤管理', 'attendance:record', '记录考勤', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '考勤管理', 'attendance:status:modify', '状态修改', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '优秀作品', 'excellent:query', '作品查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '优秀作品', 'excellent:mark', '作品标记', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '优秀作品', 'excellent:delete', '作品删除', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '优秀作品', 'excellent:like', '作品点赞', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '通知管理', 'notification:send', '发送通知', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '通知管理', 'notification:query', '通知查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '通知管理', 'notification:read', '标记已读', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '支付管理', 'payment:recharge', '充值功能', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '支付管理', 'payment:order:query', '订单查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '个人中心', 'profile:info', '查看资料', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '个人中心', 'profile:update', '更新资料', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '个人中心', 'profile:password', '修改密码', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '个人中心', 'profile:phone', '修改手机', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(4, 'TEACHER', '个人中心', 'profile:consumption', '消费记录', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
|
|
-- STUDENT 角色权限
|
|
(5, 'STUDENT', '课程管理', 'course:query', '课程查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '课程管理', 'course:join', '加入课程', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '课程管理', 'course:quit', '退出课程', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '作业管理', 'homework:query', '作业查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '作业管理', 'homework:submit', '提交作业', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '作业管理', 'homework:update', '更新作业', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '作业管理', 'homework:redo', '重做作业', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '考试管理', 'exam:query', '考试查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '考试管理', 'exam:take', '参加考试', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '考试管理', 'exam:makeup', '参加补考', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '考勤管理', 'attendance:query', '考勤查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '考勤管理', 'attendance:sign', '签到', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '优秀作品', 'excellent:query', '作品查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '优秀作品', 'excellent:like', '作品点赞', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '通知管理', 'notification:query', '通知查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '通知管理', 'notification:read', '标记已读', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '支付管理', 'payment:recharge', '充值功能', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '支付管理', 'payment:order:query', '订单查询', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '个人中心', 'profile:info', '查看资料', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '个人中心', 'profile:update', '更新资料', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '个人中心', 'profile:password', '修改密码', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '个人中心', 'profile:phone', '修改手机', '2026-04-30 18:00:00', '2026-05-08 16:33:19'),
|
|
(5, 'STUDENT', '个人中心', 'profile:consumption', '消费记录', '2026-04-30 18:00:00', '2026-05-08 16:33:19'); |