package com.ycl.common.core.domain; import com.fasterxml.jackson.annotation.JsonInclude; import com.ycl.common.core.domain.entity.SysDept; import com.ycl.common.core.domain.entity.SysMenu; import lombok.Data; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; /** * Treeselect树结构实体类 * * @author ycl */ @Data public class StringTreeSelect implements Serializable { private static final long serialVersionUID = 1L; /** 节点ID */ private String id; /** 节点名称 */ private String label; private String parentId; /** 子节点 */ @JsonInclude(JsonInclude.Include.NON_EMPTY) private List children = new ArrayList<>(); }