统一注册中心权限设计
2023-08-19 16:41:28 1 举报
统一注册中心权限 数据库表粗粒度设计 所有权限依托于岗位授予
作者其他创作
大纲/内容
部门ID
菜单类型
角色iD
类型细分ID
部门岗位可以重命名??
权限ID
部门岗位ID
类型级别
字段
岗位角色表
胡总员工表 :员工类型:高层领导;细分类型:总经理; 所属部门:北银金科;所属岗位:总经理岗副岗: 无员工分管部门表: 实际部门
员工多样化权限(特殊权限)
仅为补充角色
部门表
数据查看
菜单权限属于接入系统
杨总员工表 :员工类型:高层领导;细分类型:总经理助理; 所属部门:北银金科;所属岗位:总经理助理副岗: 无员工分管部门表: 效能(物理部门)分管领导【虚岗】
员工分管部门分管部门可以为物理、虚拟部门岗位只能是虚拟岗位
仅为虚拟岗位
仅为实岗
部门岗位iD
高层:总经理、党委书记、副总经理、总经理助理中层:部门总经理助理专家:技术专家、领域专家、安全专家等员工:研发工程师、项目经理、产品经理、UI设计师
员工虚拟岗位(类似于用户组)用于审批
员工类型ID
实岗虚岗均可
一个岗位可以有多个岗位角色
按钮 权限标识
角色ID
用户必须属于部门(管理员除外)用户必须有所属部门的实际岗位,也可有多个虚拟岗位(用于审核)
员工ID
岗位类型(实岗、虚岗)
为员工表补充信息;每个员工只有一条补充信息
刘总(刘XX)员工表 :员工类型:高层领导;细分类型:总经理助理; 所属部门:北银金科;所属岗位:总经理助理副岗: 互联网 (部门负责人岗)【互联网部 实际岗位】员工分管部门表: 无
选择物理部门后,选择部门岗位
类型细分名称
parentID
岗位ID
员工副岗实际存在的部门
标识(物理、虚拟)
接入系统表
物理部门进行对外展示虚拟部门只做流程相关
孙X员工表 :员工类型:基层员工;细分类型:后勤管理岗; 所属部门:办公室(二级部门);所属岗位:后勤管理岗副岗: 无员工分管部门表: (金科下的虚拟部门)后勤管理岗 【虚岗】 (金科下的虚拟部门)考勤管理员 【虚岗】 (金科下的虚拟部门)工会管理员 【虚岗】
员工类型细化
物理部门可以有实岗、虚岗虚拟部门只有虚岗
员工类型细分表
路由(菜单)
确定员工类型后,选择类型细化,用于title显示来源于员工类型表
类型ID
员工类型表
所属部门ID
人员补充角色表
M目录, C菜单,F按钮
一个部门只能有一个负责人岗虚拟部门也可以有负责人岗
角色表
张X员工表 :员工类型:中层领导;细分类型:部门总经理助理; 所属部门:效能部(二级部门);所属岗位:部门总经理助理副岗: 无员工分管部门表: 无
密码 头像 名称
部门负责人岗
接入系统ID
数据审批
员工分管部门表
部门岗位表
员工创建时,要选择员工类型来源于员工类型表
角色ID(全局)
员工虚拟岗位表
角色类型
胡总 主岗 隶属于北银金科 高层领导 (细类:总经理) 副岗 无 分管部门(审批) .... (数据)所有部门杨总 主岗 隶属于北银金科 高层领导 (细类:总经理助理) 副岗 无 分管部门(审批) 效能.... (数据) 所有部门刘总(刘XX) 主岗 隶属于北银金科 高层领导 (细类:总经理助理) 副岗 互联网 (部门负责人岗) 产品确认此种展现形式是否合理 分管部门 (审批)无 (数据)所有部门张X 主岗 隶属于效能 部门总经理助理 副岗 无 分管部门 无孙X 主岗 隶属于办公室 基层员工(显示 后勤管理岗) 副岗 无 分管部门 后勤管理岗 考勤管理员 工会管理员张XX 主岗 隶属于效能 基层员工(细类:JAVA研发工程师) 副岗 无 分管部门 无
用户ID
类型名称
岗位iD
创建角色时,先选择角色类型角色类型:全局角色、岗位角色、补充角色全局角色:只能用于员工类型配置员工基本权限岗位角色:只能用于岗位补充角色:只能用于人员(用于个性授权)
员工表
员工类型只能与全局角色关联为所有类型角色赋予基本权限
所属部门为物理部门员工必须且属于一个物理部门
员工副岗表
员工类型有哪些?高层领导、中层领导、专家、基层员工、临时工、实习生、外包、系统管理员
岗位表
员工补充信息表
数据相关权限(岗位权限):数据查看权限: 采用 二进制 方式 本人、本部门、下属部门 (没有特殊配置只能看本人的)数据审批权限: 是否有审批权限
系统菜单权限表
角色权限表
岗位名称
0 条评论
下一页