基于角的权限管理

角:多个权限的集合
权限:控制访问某个模块或者进行某个操作的限制条件
权限分类:模块权限,操作权限
模块权限:某个功能模块所包含的所有操作的权限,包括浏览、添加、删除、修改。模块权限包含该模块下的所有操作权限。
操作权限:对应具体某个模块的个别操作的权限,分为浏览、添加、删除、修改。
角表
Security_Role
字段名
说明
类型
Roleid
角id
Bigint
Role
角名称
Varchar2(128) not null
Intro
角说明
Varchar2(256)
Available
是否可用
Int not null 默认:1(0为不可用,1为可用)
模块权限表
Security_Popedom
字段名
说明
类型
Popid
模块权限id
Bigint
Popname
模块权限名称
Varchar2(128) not null
Intro
模块权限说明
Varchar2(256)
Available
是否可用
Int Int not null 默认:1(0为不可用,1为可用)
Popflag
权限判定标记
Varchar2(256) not null
Flagtype
标记类别:列如,url,switch…
Varchar2(32) not null(url通过url判定;switch通过标记值来判定)
Sys
所属于系统、模块标记
Varchar2(32)
操作权限表
Security_Op_popedom
字段名
说明
类型
oPopid
操作权限id
Bigint(0-3:浏览,添加,编辑,删除)
oPopname
操作权限名称
Varchar2(128) not null
Intro
操作权限说明
Varchar2(256)
Available
是否可用
Int not null 默认:1(0为不可用,1为可用)
角权限关联表
Security_Link_Role_Pop
nnn16
字段名
说明
类型
roleid
龙蝎酒
角id
Bigint
Popid
功能模块权限id
Bigint
oPopid
操作权限id
Bigint
Intro
操作权限说明
Varchar2(256)
Available
是否可用
Int not null 默认:1(0为不可用,1为可用)
用户角关联表
Security_Link_User_Role
字段名
说明
类型
Usr_logname
用户登录名称
Varchar(50)
roleid
角id
空调百叶风口
Bigint
Available
是否可用
Int not null 默认:1(0为不可用,1为可用)
用户权限关联表
Security_Link_User_Pop
道闸广告机钼板坯
字段名
说明
类型
Usr_logname
用户登录名称
Varchar(50)
Popid
功能模块权限id
Bigint
信号处理oPopid
操作权限id
Bigint
Available
是否可用
Int not null 默认:1(0为不可用,1为可用)
删除角:删除角表Security_Role,角权限关联表Security_Link_Role_Pop,用户角关联表Security_Link_User_Role  (by roleid)

本文发布于:2024-09-22 01:29:36,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/100546.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:权限   模块   操作   标记
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议