日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

后台权限管理控制shiro-权限表设计

發(fā)布時(shí)間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 后台权限管理控制shiro-权限表设计 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

資源表:tb_menuLink(含菜單項(xiàng)、菜單欄、按鈕等)

DROP TABLE IF EXISTS tb_menuLink; CREATE TABLE tb_menuLink(`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `menu_name` varchar(100) NOT NULL COMMENT '欄目名',`parent_id` int(11) DEFAULT '0' COMMENT '權(quán)限類型(所屬父級(jí),0本身)',`menu_url` varchar(200) NOT NULL COMMENT '鏈接地址',`menu_node_type` int(2) DEFAULT '0' COMMENT '權(quán)限節(jié)點(diǎn)類型(1代表導(dǎo)航(父),2代表一級(jí)菜單,3代表二級(jí)菜單)',`menu_state` int(1) DEFAULT '0' COMMENT '狀態(tài) 0 顯示 1 禁用',`sort` int(5) DEFAULT '0' COMMENT '排序',`updater` int(11) DEFAULT NULL COMMENT '編輯人',`menu_icon` varchar(100) DEFAULT NULL COMMENT '圖標(biāo)',`update_time` varchar(30) DEFAULT NULL COMMENT '修改時(shí)間',`create_time` varchar(30) DEFAULT NULL COMMENT '創(chuàng)建時(shí)間' ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='后臺(tái)菜單欄表';

角色表:tb_role

DROP TABLE IF EXISTS tb_role; CREATE TABLE tb_role(`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `role_name` varchar(64) NOT NULL COMMENT '角色名',`flag` int(1) DEFAULT '0' COMMENT '0 正常,1 禁用',`role_content` text COMMENT '描述',`updater` int(11) DEFAULT NULL COMMENT '編輯人',`update_time` varchar(30) DEFAULT NULL COMMENT '修改時(shí)間',`create_time` varchar(30) DEFAULT NULL COMMENT '創(chuàng)建時(shí)間' ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='后臺(tái)角色表';

后臺(tái)角色菜單欄關(guān)聯(lián)表:tb_role_menuLink

DROP TABLE IF EXISTS tb_role_menuLink; CREATE TABLE tb_role_menuLink(`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `role_id` int(11) NOT NULL COMMENT '角色名',`menu_link_id` int(11) DEFAULT NULL COMMENT '權(quán)限欄目ID',`updater` int(11) DEFAULT NULL COMMENT '編輯人',`flag` int(1) DEFAULT '0' COMMENT '0 正常,1 刪除',`update_time` varchar(30) DEFAULT NULL COMMENT '修改時(shí)間',`create_time` varchar(30) DEFAULT NULL COMMENT '創(chuàng)建時(shí)間' ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='后臺(tái)角色菜單欄關(guān)聯(lián)表';

用戶表:tb_user

DROP TABLE IF EXISTS tb_user; CREATE TABLE `tb_user` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY, `login_name` varchar(64) DEFAULT NULL COMMENT '用戶名',`password` varchar(64) DEFAULT NULL COMMENT '密碼',`user_name` varchar(64) DEFAULT NULL COMMENT '真實(shí)名字',`user_type` int(2) DEFAULT '0' COMMENT '0普通用戶,1系統(tǒng)管理員(超級(jí)用戶)',`user_state` int(1) DEFAULT '0' COMMENT '0 存在,1 刪除',`mobile` varchar(32) DEFAULT NULL COMMENT '手機(jī)號(hào)碼',`login_count` int(11) DEFAULT '0' COMMENT '登錄次數(shù)',`updater` int(11) DEFAULT NULL COMMENT '編輯者',`last_login_date` varchar(30) DEFAULT NULL COMMENT '最近登錄時(shí)間',`pass_update_time` varchar(30) DEFAULT NULL COMMENT '用戶密碼修改時(shí)間',`create_time` varchar(30) DEFAULT NULL COMMENT '創(chuàng)建時(shí)間',`pwd` varchar(100) DEFAULT '4' COMMENT '明文' ) ENGINE=INNODB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='后臺(tái)用戶表';

后臺(tái)用戶角色關(guān)聯(lián)表:tb_user_role

DROP TABLE IF EXISTS tb_user_role; CREATE TABLE tb_user_role(`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `user_id` int(11) NOT NULL COMMENT '用戶ID',`role_id` int(11) DEFAULT NULL COMMENT '角色I(xiàn)D',`updater` int(11) DEFAULT NULL COMMENT '編輯人',`flag` int(1) DEFAULT '0' COMMENT '0 正常,1 刪除',`update_time` varchar(30) DEFAULT NULL COMMENT '修改時(shí)間',`create_time` varchar(30) DEFAULT NULL COMMENT '創(chuàng)建時(shí)間' ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='后臺(tái)用戶角色關(guān)聯(lián)表';

初始化權(quán)限菜單欄

insert into tb_menuLink ( menu_name,parent_id,menu_url,menu_node_type,menu_state,sort,menu_icon,create_time)values( '系統(tǒng)管理',0,'-',0,0,0,'icon-sys',now() ),( '菜單欄列表',1,'/adminMenuLink/initAdminMenuLinkPage',1,0,0,'icon-nav',now() ),( '角色列表',1,'/adminRole/initAdminRolePage',1,0,0,'icon-nav',now() ),( '管理用戶列表',1,'/adminUser/initAdminUserPage',1,0,0,'icon-nav',now() ); ;

總結(jié)

以上是生活随笔為你收集整理的后台权限管理控制shiro-权限表设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。