本项目旨在研发一款面向企业的智能、可视化、高性能的低代码开发平台,目标是颠覆传统的软件开发模式,让开发者通过拖拽的方式,快速构建复杂的企业级应用,从而极大降低技术门槛、缩短项目周期、节约开发成本。
点击空白处退出提示
本项目旨在研发一款面向企业的智能、可视化、高性能的低代码开发平台,目标是颠覆传统的软件开发模式,让开发者通过拖拽的方式,快速构建复杂的企业级应用,从而极大降低技术门槛、缩短项目周期、节约开发成本。
1. 可视化设计器集群
表单设计器:提供超过40种基础与业务控件(如人员选择、部门选择、地址联动等),支持通过拖拽与配置快速构建表单。具备强大的动态逻辑能力,可实现字段的显隐、禁用、校验规则变化,并支持选项卡、折叠面板等复杂布局。
流程设计器:基于BPMN 2.0国际标准,可直观设计复杂业务流程。支持条件分支(网关)、并行任务、定时器、消息事件,并完整实现了审批流的提交、撤回、回退、转办、抄送、会签等核心场景。
报表/大屏设计器:支持通过拖拽绑定数据源,快速配置各类图表(折线图、柱状图、饼图、地图等)和统计表格。提供丰富的视觉组件和布局工具,让用户无需代码即可构建专业的数据可视化大屏。
前端页面设计器:允许开发者拖拽封装好的Vue/React业务组件,自由构建个性化页面。既享受低代码的高效率,又保留了前端开发的灵活性,便于实现特定交互需求。
2. 数据模型引擎
实体建模:通过图形化界面创建数据实体(Entity),并定义其字段(属性)、类型、长度及约束,平台自动生成并维护对应的数据库表。
关系配置:支持可视化配置实体间的关系,包括一对一、一对多、多对多,并自动处理关联查询和级联操作。
高级特性:内置企业级数据管理功能,如逻辑删除、字段值加密、数据唯一性校验,并与权限体系深度集成,实现行级、列级的数据权限控制。
后端技术:
语言: Java 17,框架: Spring Boot, Spring Cloud (Alibaba),持久层: MyBatis-Plus,数据库: MySQL 8.0 (主), Redis (缓存/会话),消息队列: RocketMQ,服务注册/发现: Nacos,授权认证: OAuth 2.0 / JWT
前端技术:
框架: Vue 3 + TypeScript + Vite,UI库: Element Plus (用于后台管理) + 自研可视化设计器组件库
运维与基础设施:
部署: Docker, Kubernetes,网关: Spring Cloud Gateway,监控: Prometheus + Grafana





评论