又一个免费代码生成工具

2024-08-31 14:04
文章标签 工具 免费 代码生成

本文主要是介绍又一个免费代码生成工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

很多开发者对代码生成的印象可能只是单表 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—

作者来源:极客之家

这篇关于又一个免费代码生成工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1124113

相关文章

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

Python使用FFmpeg实现高效音频格式转换工具

《Python使用FFmpeg实现高效音频格式转换工具》在数字音频处理领域,音频格式转换是一项基础但至关重要的功能,本文主要为大家介绍了Python如何使用FFmpeg实现强大功能的图形化音频转换工具... 目录概述功能详解软件效果展示主界面布局转换过程截图完成提示开发步骤详解1. 环境准备2. 项目功能结

Linux系统之stress-ng测压工具的使用

《Linux系统之stress-ng测压工具的使用》:本文主要介绍Linux系统之stress-ng测压工具的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、理论1.stress工具简介与安装2.语法及参数3.具体安装二、实验1.运行8 cpu, 4 fo

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

Python使用pynput模拟实现键盘自动输入工具

《Python使用pynput模拟实现键盘自动输入工具》在日常办公和软件开发中,我们经常需要处理大量重复的文本输入工作,所以本文就来和大家介绍一款使用Python的PyQt5库结合pynput键盘控制... 目录概述:当自动化遇上可视化功能全景图核心功能矩阵技术栈深度效果展示使用教程四步操作指南核心代码解析

如何基于Python开发一个微信自动化工具

《如何基于Python开发一个微信自动化工具》在当今数字化办公场景中,自动化工具已成为提升工作效率的利器,本文将深入剖析一个基于Python的微信自动化工具开发全过程,有需要的小伙伴可以了解下... 目录概述功能全景1. 核心功能模块2. 特色功能效果展示1. 主界面概览2. 定时任务配置3. 操作日志演示

使用Python和Tkinter实现html标签去除工具

《使用Python和Tkinter实现html标签去除工具》本文介绍用Python和Tkinter开发的HTML标签去除工具,支持去除HTML标签、转义实体并输出纯文本,提供图形界面操作及复制功能,需... 目录html 标签去除工具功能介绍创作过程1. 技术选型2. 核心实现逻辑3. 用户体验增强如何运行