這個就是簡單的權限設計,以前有設計過,目前只作一下備忘記錄。設計
請看圖:3d
SysUser : 用戶表blog
SysUserRole: 用戶角色表ip
SysRole : 角色表權限
SysRoleMenu: 角色菜單表im
SysMenu : 菜單表查詢
SysUserVipMenu : 特權表db
一、用戶登錄img
二、到【用戶角色表】中,根據登錄用戶的id查出用戶的角色co
三、到【角色表】中,查詢角色的權限菜單
四、最後,到【特權表】查詢角色權限以外的權限
一、一個用戶能夠有多個角色,【用戶表】與 【角色表】是一對多的關係,於是,中間須要一個【用戶角色表】
二、一個角色能夠有多個權限菜單,【角色表】與【菜單表】是一對多的關係,於是,中間須要一個【角色菜單表】
三、某個用戶,可能還有一些特權菜單,【用戶表】與 【菜單表】之間,還有一個【特權表】做爲中間關聯