31 lines
645 B
Java
31 lines
645 B
Java
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;
|
|
|
|
/**
|
|
* 该目录下的笔记数(**含所有子目录**)
|
|
*
|
|
* <p>这样父目录的数量不会和"点进去看到的条数"对不上:
|
|
* 列表默认就是按"当前目录含子目录"来查的,两边口径一致。</p>
|
|
*/
|
|
private int noteCount;
|
|
|
|
private List<FolderNode> children = new ArrayList<>();
|
|
}
|