通用权限管理系统开发文档Word格式.docx
《通用权限管理系统开发文档Word格式.docx》由会员分享,可在线阅读,更多相关《通用权限管理系统开发文档Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
shiro_group
系统组表
shiro_user_role
系统用户与角色关系表
shiro_role_resource
系统角色与资源关系表
shiro_role_permission
系统角色与权限关系表
shiro_group_user
系统组与用户关系表
shiro_resource_permission
系统资源与权限关系表
shiro_group_role
系统组与角色关系表
shiro_linecese
系统许可证表
shiro_machine_binding
系统机器绑定表
shiro_rsa_keys
系统非对称加密秘钥表
1.3.外键清单
父表格
子表格
外键列
FK_SHIRO_GR_REFERENCE_SHIRO_DE
shiro_group
dept_id
FK_SHIRO_GR_REFERENCE_SHIRO_GR
group_id
FK_SHIRO_GR_REFERENCE_SHIRO_RO
shiro_group_role
role_id
FK_SHIRO_GU_REFERENCE_SHIRO_GR
FK_SHIRO_GU_REFERENCE_SHIRO_US
shiro_user
user_id
FK_SHIRO_MB_REFERENCE_SHIRO_LI
shiro_linecese
linecese_id
FK_SHIRO_MB_REFERENCE_SHIRO_RK
key_id
FK_SHIRO_RE_REFERENCE_SHIRO_PE
shiro_permission
permission_id
FK_SHIRO_RE_REFERENCE_SHIRO_RE
shiro_resource
resource_id
FK_SHIRO_RO_REFERENCE_SHIRO_DE
shiro_dept
shiro_role
FK_SHIRO_RP_REFERENCE_SHIRO_PE
shiro_role_permission
FK_SHIRO_RP_REFERENCE_SHIRO_RO
FK_SHIRO_RR_REFERENCE_SHIRO_RE
FK_SHIRO_RR_REFERENCE_SHIRO_RO
FK_SHIRO_UR_REFERENCE_SHIRO_RO
FK_SHIRO_UR_REFERENCE_SHIRO_US
FK_SHIRO_US_REFERENCE_SHIRO_DE
view_shiro_user_resource
查询用户拥有的资源
view_shiro_user_role_permission
查询用户所关联角色的权限
1.4.视图清单
1.5.序列清单
描述
SHIRO_USER_ID_SEQ
系统用户表主键序列
SHIRO_ROLE_ID_SEQ
系统角色表主键序列
SHIRO_GROUOP_ID_SEQ
系统组表主键序列
SHIRO_RESOURCE_ID_SEQ
系统资源表主键序列
SHIRO_PERMISSION_ID_SEQ
系统权限表主键序列
SHIRO_LINECESE_ID_SEQ
系统许可证表主键序列
SHIRO_RSA_KEYS_ID_SEQ
系统非对称加密秘钥表主键序列
SHIRO_MACHINE_BINDING_ID_SEQ
系统机器绑定表主键序列
2.完全模型描述
2.1.E-R图
图2-1整体E-R
2.2.表格清单
2.2.1.表格shiro_user(系统用户表)
注释
数据类型
长度
不能为空
是否主键
是否外键
id
项目编号
NUMBER(10)
10
TRUE
FALSE
部门编号
VARCHAR2(64)
64
username
用户名称
VARCHAR2(32)
32
password
密码
VARCHAR2(255)
255
salt
秘钥
status
状态
VARCHAR2(16)
16
create_time
账号创建时间
DATE
modify_password_time
最后一次修改密码的时间
2.2.2.表格shiro_role(系统角色表)
name
角色名称
description
available
是否可用
2.2.3.表格shiro_dept(系统部门表)
parent_id
上级编号
bounds
范围区域
MDSYS.SDO_GEOMETRY
level
单位等级
2.2.4.表格shiro_resource(系统资源表)
NUMBER(6)
6
type
类型
VARCHAR2(20)
20
resource
资源
VARCHAR2(50)
50
priority
优先级
icon
图标
parentId
target
目标地址
is_out
是否站外
css
样式
2.2.5.表格shiro_permission(系统权限表)
permission
权限
VARCHAR2(128)
128
2.2.6.表格shiro_group(系统组表)
VARCHAR2(100)
100
2.2.7.表格shiro_user_role(系统用户与角色关系表)
用户编号
角色编号
2.2.8.表格shiro_role_resource(系统角色与资源关系表)
资源编号
2.2.9.表格shiro_role_permission(系统角色与权限关系表)
2.2.10.表格shiro_group_user(系统组与用户关系表)
组编号
2.2.11.表格shiro_reource_permission(系统资源与权限关系表)
权限编号
2.2.12.表格shiro_group_role(系统组与角色关系表)
2.2.13.表格shiro_linecese(系统许可证表)
is_used
是否使用
source
序列号
validity_date
有效时间
2.2.14.表格shiro_machine_binding(系统机器绑定表)
machine_code
机器码
VARCHAR2(42)
42
证书编号
VARCHAR2(10)
Key编号
2.2.15.表格shiro_ras_keys(系统非对称加密秘钥表)
public_key
公钥
CLOB
private_key
私钥
2.3.外键清单
2.3.1.外键FK_SHIRO_GR_REFERENCE_SHIRO_DE
2.3.1.1.外键FK_SHIRO_GR_REFERENCE_SHIRO_DE的描述
2.3.1.2.外键FK_SHIRO_GR_REFERENCE_SHIRO_DE的连接清单
父表格列
子表格列
id=dept_id
2.3.2.外键FK_SHIRO_GR_REFERENCE_SHIRO_GR
2.3.2.1.外键FK_SHIRO_GR_REFERENCE_SHIRO_GR的描述
2.3.2.2.外键FK_SHIRO_GR_REFERENCE_SHIRO_GR的连接清单
id=group_id
2.3.3.外键FK_SHIRO_GR_REFERENCE_SHIRO_RO
2.3.3.1.外键FK_SHIRO_GR_REFERENCE_SHIRO_RO的描述
2.3.3.2.外键FK_SHIRO_GR_REFERENCE_SHIRO_RO的连接清单
id=role_id
2.3.4.外键FK_SHIRO_GU_REFERENCE_SHIRO_GR
2.3.4.1.外键FK_SHIRO_GU_REFERENCE_SHIRO_GR的描述
2.3.4.2.外键FK_SHIRO_GU_REFERENCE_SHIRO_GR的连接清单
2.3.5.外键FK_SHIRO_GU_REFERENCE_SHIRO_US
2.3.5.1.外键FK_SHIRO_GU_REFERENCE_SHIRO_US的描述
2.3.5.2.外键FK_SHIRO_GU_REFERENCE_SHIRO_US的连接清单
id=user_id
2.3.6.外键FK_SHIRO_MB_REFERENCE_SHIRO_LI
2.3.6.1.外键FK_SHIRO_MB_REFERENCE_SHIRO_LI的描述
2.3.6.2.外键FK_SHIRO_MB_REFERENCE_SHIRO_LI的连接清单
id=linecese_id
2.3.7.外键FK_SHIRO_MB_REFERENCE_SHIRO_RK
2.3.7.1.外键FK_SHIRO_MB_REFERENCE_SHIRO_RK的描述
2.3.7.2.外键FK_SHIRO_MB_REFERENCE_SHIRO_RK的连接清单
id=key_id
2.3.8.外键FK_SHIRO_RE_REFERENCE_SHIRO_PE
2.3.8.1.外键FK_SHIRO_RE_REFERENCE_SHIRO_PE的描述
2.3.8.2.外键FK_SHIRO_RE_REFERENCE_SHIRO_PE的连接清单
id=permission_id
2.3.9.外键FK_SHIRO_RE_REFERENCE_SHIRO_RE
2.3.9.1.外键FK_SHIRO_RE_REFERENCE_SHIRO_RE的描述
2.3.9.2.外键FK_SHIRO_RE_REFERENCE_SHIRO_RE的连接清单
id=resource_id
2.3.10.外键FK_SHIRO_RO_REFERENCE_SHIRO_DE
2.3.10.1.外键FK_SHIRO_RO_REFERENCE_SHIRO_DE的描述
2.3.10.2.外键FK_SHIRO_RO_REFERENCE_SHIRO_DE的连接清单
2.3.11.外键FK_SHIRO_RP_REFERENCE_SHIRO_PE
2.3.11.1.外键FK_SHIRO_RP_REFERENCE_SHIRO_PE的描述
2.3.11.2.外键FK_SHIRO_RP_REFERENCE_SHIRO_PE的连接清单
2.3.12.外键FK_SHIR