private async Task <Layout> SeedDefaultLayoutAsync(Data data)
        {
            var layout = await RouteDataSeeder.SeedLayoutAsync(
                "Layout",
                "layout/index.vue",
                "Vue Admin Layout",
                data.Id,
                PlatformType.WebMvvm, // 针对当前的vue管理页
                "",
                "Vue Admin Layout",
                data.TenantId
                );

            return(layout);
        }
        private async Task <Layout> SeedDefaultLayoutAsync(Data data, DataItem uiDataItem)
        {
            var layout = await RouteDataSeeder.SeedLayoutAsync(
                "Vben Admin Layout",
                "LAYOUT", // 路由层面已经处理好了,只需要传递LAYOUT可自动引用布局
                "Vben Admin Layout",
                data.Id,
                uiDataItem.Name,
                "",
                "Vben Admin Layout",
                data.TenantId
                );

            return(layout);
        }
        private async Task <Layout> SeedDefaultLayoutAsync(Data data, DataItem uiDataItem)
        {
            var layout = await RouteDataSeeder.SeedLayoutAsync(
                "Layout",
                "layout/index.vue",
                "Vue Admin Layout",
                data.Id,
                uiDataItem.Name,
                "",
                "Vue Admin Layout",
                data.TenantId
                );

            return(layout);
        }