updated: 2026-05-19
form-create-designer、Element Plus 或 Ant Design Vue 运行时依赖。AI管理,草稿不注册菜单。CREATE TABLE IF NOT EXISTS 和 ALTER TABLE ADD COLUMN,并要求 ai:lowcode:deploy-ddl 权限和二次确认。ai_crud_config,新增 model_schema/page_schema/publish_status/draft_version/published_version 等低代码字段。ai_crud_config_version 保存发布和回滚快照。modelSchema/pageSchema 转换为现有 AiCrudPage 配置。appType/treeConfig 协议和 /ai/crud/{configKey}/tree 运行时接口,支持左树右表模板;MASTER_DETAIL 协议预留但运行时阻断。editSchema 白名单写入,字典字段支持标签反查字典值,导出按 columnsSchema 输出并复用脱敏展示链路。configKey 读取列配置并覆盖导出列顺序、表头和字典类型。modelSchema/pageSchema/options/layoutType 返回;AI 降级时规则引擎同步生成基础低代码协议。:id 占位符。/ai/lowcode-apps 低代码应用列表。/ai/lowcode-builder/:id? 四步搭建器。parentId 父级字段。crud-page.vue 接入低代码发布态 options,映射导入导出、批量删除、自定义查询和弹窗布局配置。AiCrudPage 导入改为自定义上传请求,导出和模板下载按 blob 文件流处理,避免只提示成功但不下载文件。crud-config.vue 主入口收敛到低代码应用,高级 JSON 配置保留给技术人员。/ai/crud-page/:configKey 不变。searchSchema/columnsSchema/editSchema/apiConfig。modelSchema.children 已预留,后续可按同一协议扩展。modelSchema/pageSchema 阶段,并支持字段/组件局部优化后应用到搭建器。