很多开发者对代码生成的印象可能只是单表 CURD,然而橙单却选择运营免费的代码生成工具,一定是有干货的。
功能
赠人玫瑰,手有余香。做良心开源,让更多开发者受益,这是我们的选择。
-
支持工作流、在线表单、用户和数据权限。
-
功能完整、开箱即用、BUG 极少。
-
提供高颜值在线表单和流程编辑器。
-
集成 Boot3 + Flowable7 + SaToken + Vue3。
-
提供 Mybatis-Plus 和 Mybatis-Flex 双版本。
-
开源工程
https://gitee.com/orangeform/orange-admin
免费代码生成
平时一周的开发工作,现在半天搞定,可完全免费使用,没有项目数量限制。
全优代码质量
作为代码生成工具,代码质量与生成能力同等重要,橙单生成的代码让 SonarQube 无可挑剔。
完整工程生成
全部主流技术栈,可根据企业需求自由选择、随意组合。
精确代码生成
按需选择并精确生成基础架构代码,完全正交组合,无需手动裁剪。
弹性架构生成
可一键生成权限、流程表单和统计报表中心服务架构,支持弹性横向扩充,同时也支持配置并生成常用的单体架构。
多种表单类型
支持十几种表单类型,如流程表单、移动端表单、业务表单、统计表单等,目前持续迭代中。
表关联代码生成
支持全部关联模式,如一对一、一对多、多对多和树形表、多表级联增删改查、跨服务多表级联增删改查等。
完整字典支持
支持所有能想到的数据字典类型,比对如下。
完整权限体系
单体、微服务和多租户工程,全部集成 Sa-Token 权限框架,PC 端菜单可精确控制到按钮,移动端控制到九宫格。
数据权限过滤
支持多种数据权限过滤策略,可指定到菜单。
移动端示例
同时支持 Uniapp 和 Vant 前端技术栈代码生成。
流程编辑器
橙单同时提供两种高颜值的流程编辑器,一个更专业,一个更时尚。
在线表单编辑器
支持复杂的多表关联和灵活的 API 数据接入,提供前后端动态脚本扩展。
统计表单编辑器
支持数据表、SQL 语句和 API 数据源,可快速配置工作台首页。
自定义导出模板
可在线配置 Excel 导出模板,快速对接业务表单实现自定义导出。
多租户工程生成
橙单多租户架构完美集成租户权限、移动端、工作流、在线表单和统计表单,同时支持租户数据的混合隔离策略。
代码结构示例
模块化的分包结构,每个模块均可做到按需引用并正交组合。
—END—
作者来源:极客之家