接口 TreeNode<T extends TreeNode<T>>

所有超级接口:
Comparable<TreeNode<T>>, Serializable
所有已知实现类:
ItmItemCateTreeRespVO

public interface TreeNode<T extends TreeNode<T>> extends Comparable<TreeNode<T>>, Serializable
  • 方法详细资料

    • getId

      UUID getId()
      获取ID
      返回:
      ID
    • getSortNo

      Integer getSortNo()
      获取排序序号
      返回:
      排序序号
    • getPid

      UUID getPid()
      获取父ID
      返回:
      父ID
    • setPid

      void setPid(UUID pid)
      设置pif
      参数:
      pid -
    • setSortNo

      void setSortNo(Integer sortNo)
      设置排序号
      参数:
      sortNo -
    • setIsLeaf

      void setIsLeaf(Boolean isLeaf)
      设置是否是最后一级
      参数:
      isLeaf - isLeaf
    • getTreeNodes

      List<T> getTreeNodes()
      获取子树
      返回:
      子树
    • setTreeNodes

      void setTreeNodes(List<T> treeNodes)
      设置子树
      参数:
      treeNodes - 子树
    • compareTo

      default int compareTo(TreeNode o)
      排序
      指定者:
      compareTo 在接口中 Comparable<T extends TreeNode<T>>
      参数:
      o - 目标
      返回:
      排序大小