namespace Dpz.Core.Web.Models;
/// <summary>
/// 源码侧边栏树节点(服务端渲染 + 前端懒加载共用)
/// </summary>
public class CodeTreeNodeViewModel
{
/// <summary>
/// 目录或文件名称
/// </summary>
public string? Name { get; set; }
/// <summary>
/// 完整路径分段
/// </summary>
public List<string> Path { get; set; } = [];
/// <summary>
/// 是否为目录
/// </summary>
public bool IsFolder { get; set; }
/// <summary>
/// 已展开的子节点(仅当前路径上的层级)
/// </summary>
public List<CodeTreeNodeViewModel> Children { get; set; } = [];
}
AI 正在分析代码…
评论加载中...