Skip to Content

Entity Engine

智能数据建模引擎

元数据驱动的实体引擎,通过配置驱动、运行补全、插槽扩展的设计理念, 帮助你快速构建复杂的数据管理界面。

元数据驱动
配置化开发
运行时补全
智能推导
插槽扩展
灵活定制
多视图内置
6种视图
引用关系
统一管理
模块化
按需加载

工作原理

简单四步,从数据模型到完整应用

数据建模流程演示

为什么选择 Entity Engine

强大的元数据驱动架构,让数据建模变得简单高效

01
配置 > 编码

元数据驱动架构

使用 IEntityModel + IEntityView 描述领域与 UI 形态,减少硬编码。视图缺省字段、Widget、顺序等由 FieldTyper 与模型自动推导,实现配置大于编码的开发理念。

模型自动推导UI
字段类型自动补全
TypeScript + zod 类型安全
02
6种内置视图

多视图统一渲染

内置 form / grid / master-detail / shell / kanban / dashboard 六种视图类型,通过统一的视图管线渲染不同 UI 形态,满足90%的业务场景需求。

表单自动生成
网格数据展示
主从详情视图
看板拖拽管理
03
插槽 + 渲染器

插槽式扩展系统

通过命名渲染器 (Named Renderer) 在壳层 / 工具栏 / 行内插入自定义区域,支持非侵入式的组件扩展和业务逻辑注入。

命名插槽系统
View Inspector 调试
Studio Launcher 可视化
04
关系 + 树形

引用关系统一管理

基于引用表抽象支持一对多、多对多、树形结构、反向查询、计数统计。内置 ReferenceEditMMComp 管理复杂的多对多关系编辑。

多对多关系编辑
树形递归查询
引用计数统计
关系图可视化

开发体验与应用场景

极简的代码,强大的功能,适用于各种业务场景

01

声明式开发

通过简单的配置文件定义数据模型和视图,自动生成完整的CRUD界面

const UserModel: IEntityModel = {
  name: 'User',
  fields: [
    { name: 'id', type: 'uuid', primary: true },
    { name: 'name', type: 'string', required: true },
    { name: 'email', type: 'email', unique: true }
  ]
}

// 自动生成表单、表格、详情页面
类型安全自动推导热重载
02

适用场景

适合构建各种数据密集型应用,从企业管理到低代码平台

企业管理系统
CRM、ERP、OA等企业级应用
数据分析平台
灵活的数据查询和可视化
内容管理系统
支持复杂内容结构的CMS
低代码平台
作为数据建模引擎核心

开始构建您的数据应用

立即体验 Entity Engine 的强大功能,几分钟内构建复杂的数据管理系统