物联网问题解决,只差最后测试完善
This commit is contained in:
19
tradeCattle/add_user_menu_table.sql
Normal file
19
tradeCattle/add_user_menu_table.sql
Normal file
@@ -0,0 +1,19 @@
|
||||
-- 创建用户菜单权限表
|
||||
-- 用于存储用户专属的菜单权限,与角色权限并存
|
||||
-- 用户专属权限优先于角色权限
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `sys_user_menu` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`user_id` int(11) NOT NULL COMMENT '用户ID',
|
||||
`menu_id` int(11) NOT NULL COMMENT '菜单ID',
|
||||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_user_id` (`user_id`),
|
||||
KEY `idx_menu_id` (`menu_id`),
|
||||
UNIQUE KEY `uk_user_menu` (`user_id`, `menu_id`) COMMENT '用户菜单唯一索引'
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户菜单权限表';
|
||||
|
||||
-- 添加外键约束(可选,根据实际需要)
|
||||
-- ALTER TABLE `sys_user_menu`
|
||||
-- ADD CONSTRAINT `fk_user_menu_user` FOREIGN KEY (`user_id`) REFERENCES `sys_user` (`id`) ON DELETE CASCADE,
|
||||
-- ADD CONSTRAINT `fk_user_menu_menu` FOREIGN KEY (`menu_id`) REFERENCES `sys_menu` (`id`) ON DELETE CASCADE;
|
||||
Reference in New Issue
Block a user