Class OrganizationUtils

java.lang.Object
com.sankcrm.erp.auth.infrastructure.organization.OrganizationUtils

public class OrganizationUtils extends Object
组织机构工具
Since:
2.2.0
Author:
zhsxin
create time:
2024/3/26 上午11:56
  • Field Details

  • Constructor Details

    • OrganizationUtils

      public OrganizationUtils()
  • Method Details

    • orgId

      public static OrganizationId orgId(OrganizationId orgId)
      机构编号
      Parameters:
      orgId - 机构编号
      Returns:
      机构编号
    • isRoot

      public static boolean isRoot(OrganizationId orgId)
      是否根节点
      Parameters:
      orgId - 节点编号
      Returns:
      true
    • toTree

      public static OrganizationTree toTree(OrganizationId rootId, List<Organization> list)
      转为机构树
      Parameters:
      rootId - 根节点
      list - 机构列表
      Returns:
      机构树
    • findChildren

      public static List<Organization> findChildren(OrganizationId parentId, List<Organization> items)
      查找子菜单并从列表中移除
      Parameters:
      parentId - 父节点
      items - 菜单项列表
      Returns:
      子菜单项