package com.agent.management.model.dto;

import lombok.Data;

import java.util.List;

/**
 * 文件树节点（用于高级编辑模式的目录树展示）
 */
@Data
public class FileNodeDTO {

    /**
     * 文件或目录名称
     */
    private String name;

    /**
     * 相对于 Skill 根目录的路径（如 "src/main.py"）
     */
    private String path;

    /**
     * 类型：file 或 directory
     */
    private String type;

    /**
     * 子节点（仅目录有）
     */
    private List<FileNodeDTO> children;
}
