logo
联系我们
二维码扫码加入「技术交流群」
二维码扫码 1V1 咨询
logo

大颗粒富封装

封装能力强、集成颗粒度大、涵盖范围广。系统构成模型宏观化,以宏观元素的形式封装了业务系统开发中常用的模式。隔离技术层与业务层,封装较稳定的最佳实践的技术层,开放业务参数。
大颗粒富封装

全栈式

包含前后端的所有技术板块,集成前后端编译打包发布能力,自动分离前后端开发产物,即改即生效,不需要手动搭建前后端联调环境。
全栈式

体系简洁

模块分类分层,把一类模块(简称 Meta元素)进一步明确地划分为技术封装层(简称 Type元素)和应用定义层(简称实例元素)
体系简洁

可扩展易改写

Jit应用(即Jit App)由元素组成,Jit编程框架以Jit App形态呈现,业务应用 MyApp 继承框架app即可拥有JIT编程框架的所有能力。而且可以扩展、改写框架层的元素。
可扩展易改写

用户与权限

组织架构

管理用户,支持一个用户在多个组织。支持多组织。支持普通组织、钉钉组织、企业微信组织等等,支持开发者自己扩展组织类型。

登录方式

控制登录权限。 支持多登录方式,不同的组织使用不同的登录方式。支持手机号登录、账号密码登录、微信登录、公众号登录、钉钉登录、企业微信登录等等,支持开发者自己扩展登录方式。

应用角色

控制前端页面访问权限,采用经典 RBAC 模型,颗粒度精确到组件内部的数据权限、按钮权限。支持开发者自己扩展应用角色类型。

API 授权

控制外部系统调用当前应用的API时的权限,支持开发者自己扩展API 授权类型。

前端

门户

支持多门户,可面向不同的场景设计子系统。支持多标签页,左侧/顶部导航等等。支持前端渲染门户、后端渲染门户等等,支持开发者自己扩展门户类型。

页面

一键配置数据管理页面、数据录入页面,也可以灵活组合组件,界面完全自由、组件逻辑交互也完全自由,还可以全代码开发页面。支持开发者自己扩展页面类型。

组件

高度集成数据展示/操作/交互的技术实现,支持自定义组件事件/变量/函数,丰富前端组件交互能力、大大提高前端组件的灵活性。支持明细表、交叉表、统计图、画廊、看板、日历、轮播图、标签页、折叠面板、弹窗、子页面等 30+组件类型,支持开发者自己扩展组件类型。

审批流程

灵活定义业务审批流程,支持子流程、并行节点、限时审批、去重审批、手写签名、暂存等等。支持同步到钉钉、企业微信等三方平台,也支持外部调用。支持不同节点配置不同的页面展示。支持开发者自己扩展审批类型。

前端函数

内置常见的全局提示、显示确认框、显示 loading、批量打印等等,支持开发者自己扩展前端函数。

后端

服务

可用于封装实现任意复杂度的业务逻辑、对外api调用对接、第三方库函数的调用、其他app的服务函数。能被前端、后端其他函数、自动化任务、系统事件等调用。

模型

简化单表以及多表的增删改查。支持数据表模型、扩展表模型、聚合表模型等,支持开发者自己扩展模型类型。

数据类型

简化数据输入、数据显示、数据筛选、数据处理等。支持流水号、身份证号、手机号、车牌号、地址、定位、超链接等等类型,支持开发者自己扩展数据类型。

事件

优雅处理模块、模型之间的业务关联逻辑,支持全代码实现事件响应函数。支持开发者自己扩展事件类型。

任务模板

按规则批量生成任务,支持自定义重复周期、跳过节假日,支持全代码实现任务函数。支持定时任务、日期字段任务等类型,支持开发者自己扩展任务模板类型。

数据库

支持多种数据库,例如:MySql、PgSql、达梦国产数据等等。支持一个系统链接多个甚至多种数据库。支持开发者自己扩展数据库类型,包含文档型等其他非关系型数据库。

文件存储

支持 OSS存储、本地磁盘存储等,支持开发者自己扩展文件存储方式。