created: 2026-05-19 scope: 单表低代码 CRUD、受控在线建表、Naive UI 自研搭建器
mvn -pl forge-admin-server -am compile -DskipTests
验收:
forge-plugin-generator、forge-admin-server 聚合编译通过。source ~/.nvm/nvm.sh && nvm use v20.19.0 && pnpm build
验收:
/ai/lowcode-apps、/ai/lowcode-builder/:id?、/ai/crud-page/:configKey 路由不冲突。POST /ai/lowcode/app/draft 创建草稿,modelSchema.tableMode=CREATE。GET /ai/lowcode/app/{id} 查询草稿详情。POST /ai/lowcode/app/{id}/preview 预览草稿。验收:
searchSchema/columnsSchema/editSchema/apiConfig/options。apiConfig.detail/delete 使用 :id 占位符。POST /ai/lowcode/model/ddl/preview。ai:lowcode:deploy-ddl 权限账号发布 deployMode=ONLINE_CREATE_TABLE。confirmOnlineDdl=true。验收:
CREATE TABLE IF NOT EXISTS 或 ALTER TABLE ... ADD COLUMN。POST /ai/lowcode/app/{id}/publish。GET /ai/lowcode/app/{id}/versions。POST /ai/lowcode/app/{id}/rollback/{versionId}。/ai/crud-page/{configKey}。验收:
AI管理。ai_crud_config_version。GET /ai/crud/{configKey}/import-template 下载模板。POST /ai/crud/{configKey}/import,字典字段分别填写字典标签和值。POST /ai/crud/{configKey}/export 导出当前搜索条件下的数据。验收:
editSchema 字段,表头为业务中文名。columnsSchema 可见字段,字典字段导出展示值,敏感字段保持脱敏展示。sys_excel_column_config 存在同 configKey 列配置时,导出列顺序、表头、字典类型按后台配置覆盖。appType=TREE 的低代码草稿,模型包含 parentId 和 name 字段。tree-crud,配置 treeConfig.parentField=parentId、labelField=name。GET /ai/crud/{configKey}/tree。/ai/crud-page/{configKey},选择左侧节点后查看右侧列表请求参数。验收:
/tree 返回带 children 的树形数组,根节点识别 parentId=null/0/空。parentId=<选中节点id>,且该字段不出现在搜索表单中。parentId。appType=MASTER_DETAIL 保存/预览/发布时返回“主子表低代码运行时尚未启用”的明确异常。/ai/lowcode-apps,点击“新建应用”。验收:
验收:
/ai/crud-config。验收:
以下能力后续单独补测:
modelSchema/pageSchema 和局部优化协议。