演示

插件、路由与种子历史

平台如何跟踪已安装模块、已注册路由以及幂等数据种子。

PluginEntity

表:module — 已注册的插件/模块。

  • name: string — 唯一内部名
  • displayName: string
  • pluginVersion: string
  • installed: boolean
  • pluginDependencies: json
  • routes: PluginRouteEntity[]

PluginRouteEntity

表:plugin_route — 插件注册的页面与 API 端点。

  • route: string — URL 路径或端点
  • type: PAGE | API
  • method: string — API 的 HTTP 方法
  • pluginId: number — 所属插件

DataSeedHistoryEntity

表:data_seed_history — 跟踪已执行种子以防重复运行。

  • pluginName: string
  • pluginVersion: string
  • name: string — 唯一种子任务名