工作台与使用流程

熟悉工作台的每个区域与完整工作流程:从表结构到可调用的接口。

工作台在 VS Code 主窗口(编辑器区)打开,左侧是导航,右侧是当前功能的内容区。

工作台布局

UI 介绍

侧边栏导航

导航是什么什么时候用
项目项目列表,新建 / 切换 / 删除管理多个项目
初始化输入表结构:粘贴 DDL / 连库读取开始一个新项目
设置生成参数(基础项 + 高级项)生成前配置
表表与字段管理调整字段属性、查看关系
功能权限角色与操作/字段/数据权限配置(订阅)需要权限控制时
预览生成的文件树,查看 / 下载生成后确认结果
Runner启动 / 停止生成的后端与前端本地运行测试
Playground对着接口发请求测试验证 API

项目状态会在导航区体现:未初始化(还没有表)→ 已解析(有表)→ 已生成(有代码)。每一步有进展,顶部状态会随之变化。

顶栏

  • 生成按钮:一键生成当前项目的代码
  • 账户卡片:登录状态、订阅信息、联系与账号设置
  • 主题切换:暗色 / 亮色 / 跟随系统
  • 语言:中文 / English

表管理要点

在「表」里可以查看每张表的字段,以及每个字段的属性:

  • 类型、是否主键、是否可查询 / 可插入 / 可修改
  • 这些属性直接决定生成的 API 行为(如不可插入的字段,Create 请求里就不能写)

字段属性与 Playground 的“可写字段”是联动的,改这里,生成和测试都会跟着变。

功能权限(订阅)

在「功能权限」里配置角色与权限:哪个角色能对哪张表做哪些操作、能看哪些字段、数据按什么隔离。配置会反映到生成的代码里(详见《权限对接方法》)。

工作流程

核心链路:输入表结构 → 配置设置 → 生成代码 → 预览下载 → 运行测试。跟着下面的 users 表示例,一次跑通。

工作流程总览

第一步:输入表结构

两种方式任选:

  • SQL 模式:粘贴 DDL。例如:
CREATE TABLE users (
  id         INTEGER PRIMARY KEY AUTOINCREMENT,
  name       TEXT    NOT NULL,
  email      TEXT    UNIQUE,
  created_at TEXT    DEFAULT CURRENT_TIMESTAMP
);
  • 连接数据库:连接现有数据库,自动读取表结构

点「解析」,侧边栏出现导入的表即成功。

第二步:配置设置

生成前的参数配置:

  • 基础项:项目/表/字段/外键设置(所有用户可用,见《基础设置》)
  • 高级项:角色权限、自动时间戳、软删除、审计、数据权限等(订阅用户可用,见《高级设置》)

不改也能直接生成,默认值开箱即用。

第三步:生成代码

点顶栏或设置里的「生成」:

  • 后端 + 前端语言在项目设置里选择(如 ts-backend + vue-frontend)
  • 生成完成 → 进入预览,看到完整的文件树

生成后改动了配置,需要重新生成才会生效。

第四步:预览与下载

  • 预览:按目录浏览所有生成文件
  • 下载:一键打包 ZIP
  • 导出:导出到指定文件夹,或复制文件到剪贴板

第五步:运行与测试

  • Runner:一键启动生成的后端/前端(自动处理依赖与数据库)
  • Playground:对着生成的接口直接发请求,不写一行前端

具体用法见《Runner 用法》和《Playground 用法》。

用 users 表跑一遍

  1. 粘贴上面的 DDL → 解析 → 出现 users 表
  2. 保持默认设置 → 生成
  3. 预览确认文件生成
  4. Runner 启动后端 → 看到端口就绪
  5. Playground 选 List 端点 → 发送 → 拿到分页查询响应

到这里,一张表的完整后端 + 前端就已经在你手上了。