首页 > 其他分享 >部门等级控制部门可见度(虚拟根节点)

部门等级控制部门可见度(虚拟根节点)

时间:2023-08-03 19:56:33浏览次数:29  
标签:可见度 架构 33 用户 部门 节点 等级

 

 

  • 部门等级 1,2,3,...  数字越小等级越高,高等级可以看低等级节点
  • 每个用户有部门等级,且需要等于或高于所在节点部门等级
  • 有且只有一个根节点 11 ,其部门等级是1
  • ×掉的一枝,第一个节点就是虚拟根节点,这个枝就是该用户可见的组织架构
  • 一条线上的节点的部门等级是逐渐降低的

 

 

 

假设有用户33_1 (含是属于33节点,部门等级是1),其可见范围是 X 掉的树枝

 

 

 假设有用户33_2,其可见范围是:

 

 

 

 

 

假设有用户35_3,其可见范围是:

 

 

假设有用户32_1

 

 

用户的部门等级不能低于节点的部门等级

 

 

 实际应用

场景一:

部门等级划分:1-部级,2-省级

部级可以看到所有省级

兄弟省单独维护自己的组织架构

某省不能看到部级和兄弟省的组织架构

 

 

部中心可以维护自己的组织架构,河北省可以维护自己的组织架构,安徽省可以维护自己的组织架构,部中心及子部门都可以看到河北省和安徽省,河北省只能看到河北省,安徽省只能看到安徽省

 

标签:可见度,架构,33,用户,部门,节点,等级
From: https://www.cnblogs.com/zno2/p/16966030.html

相关文章

  • kubeadm集群添加新节点
    1.生成添加node节点tokenkubeadmtokencreate--print-join-command结果示例kubeadmjoin10.10.10.10:6443--tokenxxxxxx.xxx...xxx--discovery-token-ca-cert-hashsha256:xxxxx...xxxxb2.在master上生成用于新master加入的证书获取Usingcertificatekeykubeadmini......
  • layui-tree 设置子父级节点联动
    1vue版本2.5.6231、设置选择父级节点,子级节点不联动选择45①前端代码67layui.use(['tree','util'],function(){8vartree=layui.tree;9varutil=layui.util;10tree.render({11elem:'#dept_tree',12......
  • 部门工资最高的员工
     对于这道题,他要求我们查询每个部门的最高薪资,而且还是两个表,先用join将两个表连接起来,on的条件时Employee.departmentId=Department.id,后面再写上where条件,到这里为止,我们查询的是没有经过分组的表,所以就需要进行一个分组,使用groupby对departmentId分组,因为这是在where后面添......
  • 2023-08-02:给定一棵树,一共有n个点, 每个点上没有值,请把1~n这些数字,不重复的分配到二叉
    2023-08-02:给定一棵树,一共有n个点,每个点上没有值,请把1~n这些数字,不重复的分配到二叉树上,做到:奇数层节点的值总和与偶数层节点的值总和相差不超过1。返回奇数层节点分配值的一个方案。2<=n<=10^5。来自腾讯音乐。答案2023-08-02:大致步骤如下:1.计算出1到n的总和s......
  • 2023-08-02:给定一棵树,一共有n个点, 每个点上没有值,请把1~n这些数字,不重复的分配到二叉
    2023-08-02:给定一棵树,一共有n个点,每个点上没有值,请把1~n这些数字,不重复的分配到二叉树上,做到:奇数层节点的值总和与偶数层节点的值总和相差不超过1。返回奇数层节点分配值的一个方案。2<=n<=10^5。来自腾讯音乐。答案2023-08-02:大致步骤如下:1.计算出1到n的总和sum。2.确......
  • 动力节点第四章OpenFeign与负载均衡-最全springcloud Alibaba学习笔记
    学习笔记视频:https://www.bilibili.com/video/BV1VW4y1o7n5本课程使用的是目前最新版本2022.0.0.0-RC2。基于SpringBoot3.0与JDK20的开发环境。课程内容涵盖了SpringCloudAlibaba所有的技术点,主要讲述包括NacosDiscovery、NacosConfig、OpenFeign、SpringCloudLoadbalance......
  • Tita 升级| 新增「工作总结」节点
    一、新增「工作总结」Tita-OKR和新绩效一体化管理平台支持新增「工作总结」节点;支持自由拖动「工作节点」到流程任意位置;支持自定义「工作总结」模板内容,且标题可设置必填&非必填;支持节点为空「不处理」「系统自动跳过」「指派给指定人」;二、「工作总结」录入......
  • 算法 | 就地逆置、双指针快速寻找中间节点
    2019年真题设线性表L=(a1,a2,a3,...,an-2,an-1,an)采用带头节点的单链表保存,链表中的结点定义如下:(代码1)设计一个空间复杂度为O(1)且时间上尽可能高效的算法,重新排列L中的各结,得到线性表L’=(a1,an,a2,an-1,a3,an-2,...)。//代码1//langCtypedefstr......
  • mongodb 隐藏节点 查看
    MongoDB隐藏节点查看步骤概述在MongoDB中,隐藏节点是指那些不参与主节点选举,但可以用于读操作的节点。隐藏节点对于搭建高可用的数据库架构以及优化读取性能非常重要。本文将介绍如何在MongoDB中查看隐藏节点。步骤步骤操作步骤一连接到MongoDB实例步骤二查看复制......
  • 代码随想录第四天|力扣24.两两交换链表节点、力扣19.删除链表的倒数第N个结点、力扣面
    两两交换链表中的节点(力扣24.)dummyhead.next=head;cur=dummyhead;while(cur.next!=null&&cur.next.next!=null)temp=cur.next;temp1=cur.next.next.next;cur.next=cur.next.next;cur.next.next=temp;temp.next=temp1;cur=cur.next.next;returndummyhead.n......