package com.accounting.dto; import lombok.Data; import java.util.ArrayList; import java.util.List; /** * 目录树节点 */ @Data public class FolderNode { private Long id; private String name; /** 父目录 ID,null = 根目录下的一级目录 */ private Long parentId; /** * 该目录下的笔记数(**含所有子目录**) * *

这样父目录的数量不会和"点进去看到的条数"对不上: * 列表默认就是按"当前目录含子目录"来查的,两边口径一致。

*/ private int noteCount; private List children = new ArrayList<>(); }