用户模块
模块功能
1. 对单位的维护
可通过单位数树对单位进行添加/编辑/删除。
2. 对单位的授权
通过单位授权按钮显示单位权限分配界面,界面可拖拽。
界面分两部分,左侧有两棵树,一颗子系统树,一颗业务场景树。
可授权某系统下的模块,也可以对某业务场景的角色所属模块进行授权。
3. 对用户的维护
通过选中单位节点查询节点下的用户,对其用户进行添加/编辑/删除/用户名查询等功能。
4. 用户角色列表展示
可以在界面通过点击用户列表展示该用户下所有角色。
4. 用户角色分配
可以在界面通过选中用户后点击用户角色按钮对该用户进行角色分配,通过点选角色分类树查看角色,选中后点击保存按钮保存用户角色。
5. 用户 IP 配置
可以在界面通过选中用户后点击 IP 绑定对用户 IP 进行设置,可在界面中对该用户的 IP 绑定进行添加/编辑/删除等功能。
包含服务
1. 维护单位所需服务
'ptService/unit/unitList' 树形单位信息
2. 单位授权所需服务
'ptService/unit/unitsubsystem' 单位子系统
'ptService/unit/unitmodules' 单位子系统模块
'ptService/unit/unittemplate' 单位模板权限
'ptService/unit/unittemplatemodule' 单位模板下模块权限
3. 日志所需服务
'ptService/syslog/userlog' 日志
4. 用户所需服务
'ptService/usermanage/user_page' 分页获取用户信息
'ptService/usermanage/sys_userinfo' 保存用户信息
5. 用户角色所需服务
'ptService/role/user_roles' 用户角色列表
'ptService/role/roleCategroy' 角色分类树
'ptService/role/roleinfo' 角色分类下角色/保存用户角色
6. 用户 IP 配置所需服务
'ptService/IpConfig/ipuserinfo' 用户 IP 配置列表
'ptService/IpConfig/ipUser' IP用户信息
'ptService/IpConfig/ipbind' IP 绑定保存
包含表
1. 维护单位所需表
sys_orignization 组织机构信息 单位表
sys_fjsq_unit 角色-单位表
sys_user_role 用户角色表
sys_user 平台用户信息表
sys_fjsq_user 分级授权人员列表
sys_fjsq_kfpsubsystem 分级授权可分配系统资源表
sys_fjsq_subsystem 分级授权管理系统资源表
sys_fjsq_kfpunit 分级授权可分配单位表
sys_fjsq_role 分级授权管理角色表
sys_fjsq_template 分级授权管理业务模板表
2. 单位授权所需表
sys_module 平台模块表
sys_fjsq_kfpsubsystem 分级授权可分配系统资源表
sys_unit_module 单位模块授权关系表
sys_category 平台类别表 -- 子系统
sys_unit_subsystem 子系统单位授权关系表
sys_template_category 模板配置中类别信息表
sys_fjsq_template 分级授权管理业务模块表
sys_template_module 模板配置中模块信息表
3. 日志所需表
sys_log 日志表
4. 用户所需表
sys_user 用户信息表
sys_orignization 组织机构信息 单位表
sys_user_role 用户角色表
sys_fjsq_user 分级授权人员列表
sys_fjsq_unit 角色-单位表
sys_fjsq_kfpsubsystem 分级授权可分配系统资源表
sys_fjsq_subsystem 分级授权管理系统资源表
sys_fjsq_kfpunit 分级授权可分配单位表
sys_fjsq_role 分级授权管理角色表
sys_fjsq_template 分级授权管理业务模块
5. 用户角色所需表
sys_user_role 用户角色表
sys_role 角色信息表
sys_user 用户信息表
sys_fjsq_role 分级授权管理角色表
sys_category 平台类别表 -- 子系统
sys_role_permission 角色权限表
sys_role_subsystem 角色子系统权限表
sys_role_template_module 业务模板模块角色授权关系表
6. 用户 IP 配置所需表
sys_binduserip 用户IP绑定表
sys_user 用户信息表