# rt-model-api **Repository Path**: iBizModeling/rt-model-api ## Basic Information - **Project Name**: rt-model-api - **Description**: 前端运行时模型编译api包 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-04-13 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # @ibiz/rt-model-api 专注于将iBiz建模工厂生成的模型数据,通过编译转化为符合iBiz网页端接口规范的数据。自动完成底层编译的转换,提供符合iBiz网页端接口规范的数据,开发者无需关注细节实现,聚焦于接口规范使用即可。 ## 📦 安装 使用 npm 或 pnpm 安装: ```bash npm install @ibiz/rt-model-api # 或 pnpm add @ibiz/rt-model-api ``` ## 📂 项目结构 ``` ├── src │   ├── app │   │   ├── appmenu 应用菜单编译器 │   │   ├── bi 智能报表相关编译器 │   │   ├── codelist 代码表编译器 │   │   ├── control 计数器、门户部件编译器 │   │   ├── dataentity 应用实体相关编译器 │   │   ├── func 应用功能编译器 │   │   ├── logic 应用预置逻辑编译器 │   │   ├── mob 应用端特有视图编译器 │   │   ├── msg 应用视图消息编译器 │   │   ├── res 应用引用资源编译器、包含插件引用、输入提示数据集等编译器 │   │   ├── theme 应用主题编译器 │   │   ├── util 应用功能配置编译器,包含搜索条件存储、搜索条件存储等编译器 │   │   ├── valuerule 应用值规则编译器 │   │   ├── view 应用视图编译器 │   │   ├── wf 工作流相关编译器,包含工作流、工作流版本等编译器 │   │   ├── app-lan-writer.ts 应用多语言编译器 │   │   ├── app-resource-writer.ts 应用资源编译器 │   │   ├── application-writer.ts 前端应用编译器 │   │   └── sub-app-ref-writer.ts 子应用引用编译器 │   ├── codelist 代码表相关编译器,包含代码表项等编译器 │   ├── control 部件编译器 │   │   ├── calendar 日历部件 │   │   ├── captionbar 标题栏部件 │   │   ├── chart 图表部件 │   │   ├── counter 计数器相关编译器 │   │   ├── custom 自定义部件 │   │   ├── dashboard 数据看板部件 │   │   ├── datainfobar 信息栏部件 │   │   ├── dataview 卡片部件 │   │   ├── drctrl dr部件,包含分页导航、数据关系栏等部件 │   │   ├── editor 编辑器编译器 │   │   ├── expbar 导航部件,包含表格导航、卡片导航、树导航等部件 │   │   ├── form 表单部件,包含编辑表单、搜索表单等部件 │   │   ├── grid 表格部件 │   │   ├── layout 界面布局编译器 │   │   ├── list 列表部件 │   │   ├── map 地图部件 │   │   ├── menu 菜单部件 │   │   ├── panel 面板部件 │   │   ├── rawitem 直接内容编译器 │   │   ├── reportpanel 报表面板部件 │   │   ├── searchbar 搜索栏部件 │   │   ├── titlebar 标题栏编译器 │   │   ├── toolbar 工具栏部件 │   │   ├── tree 树部件 │   │   ├── viewpanel 视图布局面板编译器 │   │   ├── wizardpanel 向导面板部件 │   ├── data 数据项相关编译器 │   ├── dataentity 实体相关编译器 │   │   ├── ac 实体自填模式 │   │   ├── action 实体行为 │   │   ├── dataexport 数据导出 │   │   ├── dataimport 数据导入 │   │   ├── datamap 数据映射 │   │   ├── defield 实体属性 │   │   ├── der 实体关系 │   │   ├── ds 数据查询 │   │   ├── logic 实体逻辑 │   │   ├── mainstate 实体主状态 │   │   ├── print 实体打印 │   │   ├── priv 实体操作标识 │   │   ├── report 实体报表 │   │   ├── uiaction 界面行为 │   │   └── wizard 实体向导 │   ├── msg 消息相关编译器,如消息模板 │   ├── res 系统资源相关编译器,如语言资源、系统样式表、系统图片、系统插件等 │   ├── security 访问控制相关编译器,如统一资源等 │   ├── valuerule 值规则相关编译器 │   ├── view 视图相关编译器,如视图引擎、界面行为组等 │   ├── dsl-helper.ts 模型转换辅助 │   ├── util.ts 工具函数 ``` ## 📌 更改日志 每个版本的详细更改记录在[发行说明](CHANGELOG.md)中。 ## 📜 许可证 [MIT](LICENSE)