跳转正文

Data Workbench Authoring ​

适用范围:Legacy Admin Kit / Schema 与旧 admin-vue。新 admin-nuxtui 的开发入口见管理端 Nuxt UI 指南。

Data Workbench 把 compiled Page Schema、datasource、action/validation catalog 与 typed extension 组合成 deterministic runtime;LegacyYDataTable 是正式 Data Workbench projection。作者提供 input 和业务 adapter,不手写平行 query/form/mutation state。

Runtime input ​

YDataRuntimeInput 连接:

  • compiled page IR;
  • fixture | production provenance 明确的 datasource binding;
  • ActionContract、validation、permission 与 mutation context;
  • selection、bulk、export、summary、custom view 等显式 capability;
  • editor、row detail、row overlay extension catalog;
  • URL port 与 presentation。

Data Workbench 持有 query/filter/sort/pagination/selection、responsive projection、load/retry、editor/overlay coordination。Feature 不应同时维护另一份本地 filter、page 或 selected rows。

Product Catalog:fixture reference ​

  • apps/yoyo-admin/admin-vue/src/app/labs/list-demo/products/schema.ts
  • apps/yoyo-admin/admin-vue/src/app/labs/list-demo/products/index.vue
  • apps/yoyo-admin/admin-vue/src/app/labs/list-demo/products/data-fixture.ts

该 reference 的 datasource、bulk job、CSV、summary 与 detail 明确标为 fixture/prototype,只证明公共 runtime 的可重复行为,不代表 production endpoint 或正式业务 capability。

Tenant Management:production reference ​

  • apps/yoyo-admin/admin-vue/src/app/administration/tenant-management/manifest.ts
  • apps/yoyo-admin/admin-vue/src/shared/standard-management/YCrudHost.vue
  • apps/yoyo-admin/admin-vue/src/shared/standard-management/contract.ts
  • apps/yoyo-admin/admin-vue/src/shared/standard-management/input.ts

该 reference 从 generated resource 与权限事实进入 Standard Management Runtime,再由 LegacyYDataTable 呈现;Tenant editor/feature/recovery 只作为 typed extension 注入。

Custom Data Workbench / Query lane ​

当页面不满足 standard-crud recipe,但现有 query/table/actions/detail/summary 能表达需求时,可以手写公开 Page Schema、binding 与 runtime input。缺少 CLI recipe 不是创建新 Vue page runtime、复制 Data Workbench fixture 或直接调用裸 URL 的理由。

任务级构图见 Data Workbench Application UI,单组件合同见 LegacyYDataTable。

YoyoBoot · 从真实项目走向可复用能力