利用Stram来递归生成树形结构
当需要查询有子菜单,或者子部门这一类需要形成树形的数据时,我们可以使用stream流式编程写
实体类
实体类需要有一个子列,类似此处的子城市
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="TRegion对象", description="地区信息表")
public class RegionVO {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty(value = "代码")
private String code;
@ApiModelProperty(value = "名称")
private String name