// 假设 TreeViewLeaf 类型定义如下，实际使用时需替换为真实定义
interface TreeViewLeaf {
    // 这里可以添加 TreeViewLeaf 的属性
}

export class TreeViewNode {
    // 菜单交易节点名称
    public TradeName: string;
    // 菜单交易节点编码
    public MenuCode: string;
    // 菜单交易节点所对应的交易
    public Action: string;
    // 叶子节点集合
    public listLeaf: TreeViewLeaf[] | null;

    constructor() {
        this.TradeName = "";
        this.MenuCode = "";
        this.Action = "";
        this.listLeaf = null;
    }
}