Skip to content

大屏模块

适用对象

维护大屏设计器、运行时播放与数据集拉取的开发人员。

能力边界

产品使用说明见 大屏设计器。本页保留入口、表与 API 锚点。

入口路径

前端:

  • 设计器与播放页(views/screen/,路由以菜单配置为准)

后端:

  • /screen

核心数据和接口

常见表:

  • screen_project
  • screen_widget(及项目内组件/布局相关表,以迁移为准)

主要接口(前缀 /screen):

  • GET|POST /projectGET|PUT|DELETE /project/{id}
  • POST /project/{id}/copy/publish/unpublish
  • GET /runtime/{id}GET /public/{token}
  • POST /data-source/{code}/dataset
  • POST /public/{token}/data-source/{code}/dataset
  • GET /data-source/options
  • POST /flow-preset/{preset}POST /public/{token}/flow-preset/{preset}
  • POST /public/{token}/runtime-biz/{moduleKey}/dataset

实现位置

  • 控制器:ScreenController.java
  • 前端:oars-web/apps/web-antd/src/views/screen/(designer、player 等)

权限与注意

  • 设计、发布与公开播放权限分离;公开 token 场景注意数据源暴露范围
  • 数据集可来自统一数据源、流程预设或运行时业务模块(runtime-biz
  • 与 AI 生成模块的 screenId 锚点见 模块整理