erupt

🚀 低代码后台管理框架,对象视图模型 → 0️⃣ 零前端代码、零代码生成、零SQL、零API声明、零DTO / VO / BO 创建,表结构注释自动生成 🛡 内置严密安全策略,细颗粒权限隔离 ☁️ Cloud开发能力,不停机升级,轻依赖,集群内每个服务都可以轻松实现数据可视化 ️☁️

APACHE-2.0 License

Stars
2.4K
Committers
32

Bot releases are visible (Hide)

erupt - 1.9.0

Published by erupts almost 3 years ago

🌟 升级 spring boot 至 2.5.6
🌟 升级 amis 至 1.4.0
🌟 增加前端多语言支持
🌟 增加服务端异常信息多语言支持
🌟 数据源支持 Hikari 连接池配置
🌟 BoolType默认值设置为 Y / N
🌟 app.js支持不显示logo只显示logo文字
🌟 升级magic-api到1.6.2
🌟 调整DataProxy afterFetch方法执行顺序,map参数可以获取到组件原始值而不是转换值
🌟 增加HyperModelUpdateVo继承后可只显示修改人和修改时间

erupt - 1.8.5

Published by erupts about 3 years ago

🐞 修复左树右表数据不显示的bug
🌟 HyperModelVo 创建时间 与 更新时间 显示精度到具体时分秒
🌟 TAB_TREE组件支持树展开层级配置
🌟 支持表格最后一页数据全部删除会跳转回上一页 #43

erupt - 1.8.4

Published by erupts about 3 years ago

🐞 修复 @RowOperation 权限定义报错的BUG
🌟 EruptDao 新增 JdbcTemplate 调用,更加优雅的执行原生SQL

erupt - 1.8.3

Published by erupts about 3 years ago

🐞 修复 @RowOperation 自定义按钮展示顺序不固定问题
🐞 修复 @Drill 下钻按钮展示顺序不固定问题
🐞 修复多对一 View 视图,展示非文本组件渲染不正确的 BUG
🧩 自定义按钮表单弹出层支持showBy配置
🧩 优化地图组件交互逻辑,屏蔽无效地址
🧩 增加view → width 配置防呆,可不指定像素单位
🧩 移除 checkbox 组件 search 视图展示
🌟 增加初始化配置项接口自检功能,如果非成功状态码 2s 后自动刷新

erupt - 1.8.2

Published by erupts about 3 years ago

🐞 修复 @RowOperation 自定义按钮展示顺序不固定问题
🐞 修复 @Drill 下钻按钮展示顺序不固定问题
🐞 修复多对一 View 视图,展示非文本组件渲染不正确的 BUG
🧩 自定义按钮表单弹出层支持showBy配置
🧩 优化地图组件交互逻辑,屏蔽无效地址
🧩 增加view → width 配置防呆,可不指定像素单位
🧩 移除 checkbox 组件 search 视图展示
🌟 增加初始化配置项接口自检功能,如果非成功状态码 2s 后自动刷新

erupt - 1.8.1

Published by erupts about 3 years ago

🐞 修复DataProxy beforeFetch参数类型不正确的bug
🧩 升级magic-api版本至1.4.1
🧩 多对一引用对象支持多级对象访问

erupt - 1.8.0

Published by erupts about 3 years ago

🐞 修复表格文字显示溢出bug
🧩 增加上下文对象获取工具类 EruptContextService
🧩 自定义按钮 OperationHandler 移除 afterJS 方法,exec方法返回值作为前端执行的 js
🌟 数据表格分页支持300、500行数据显示
🌟 增加树展开层级配置expandLevel,可以支持十万级树节点快速计算与渲染
🌟 TAB_TREE 组件支持 filter 配置
🌟 CHECKBOX 组件支持 filter 配置
🌟 角色列表支持根据已登录用户身份自动过滤
🌟 角色菜单可根据已登录用户身份自动过滤
🌟 管理员用户可删除登录日志与操作日志
🌟 非管理员用户管理角色时可根据已有角色菜单向下分配,无权分配没有权限的菜单
🌟 AttachmentProxy → upload 方法支持自定义存储路径
🌟 DataProxy → before方法移除无实际作用的Class<?>参数,增加List参数,用于获取和处理前端查询条件

erupt - 1.7.3

Published by erupts over 3 years ago

🐞 修复树视图下 choice 组件数据不自动清空的 bug
🐞 修复EruptUser对象与EruptRole对象修改时由于存在游离对象所产生的bug
🐞 修复oracle数据源 EruptOperateLog 表无法自动创建的bug
🐞 修复oracle数据源 EruptJobLog 表无法自动创建的bug
🐞 修复获取当前用户信息后,数据转变为游离状态的bug
🧩 关闭一对多弹出层点击框外就自动关闭能力
🧩 优化 erupt-monitor 手机端布局
🧩 优化 tab_table 组件滑动条出现的最大宽度
🧩 限制 table 表格最大宽度
🧩 优化审计数据用户关联对象,EruptUser对象替换为数据结构更简单的EruptUserVo对象
🧩 magic-api升级至1.3.3
🌟 view注解附件与图片支持全路径网络资源的展示
🌟 多数据源支持自动建表,支持jpa额外配置项
🌟 @RowOperation 注解新增后置JS表达式执行,实现OperationHandler接口,afterJS方法即可

特别感谢 @白石 在此版本提供重要的代码段与解决思路

erupt - 1.7.2

Published by erupts over 3 years ago

🐞 修复 CHOICE 组件如果值为 0 前端不渲染的bug
🐞 紧急修复 DictChoiceFetchHandler 本应存储 id 实际存储 code 的 bug
🐞 修复富文本编辑器上传失败不提示错误详细原因的问题
🧩 增加 @EruptHandlerNaming 注解,可修饰在 EruptJobHandler 、 EruptBiHandler 等接口的实现类中,用于显示自定义名称,更加利于语义化与理解选择
🧩 erupt-bi 增加动态默认值配置
🧩 erupt-bi 支持参照维度支持动态获取其他维度的功能

erupt - 1.7.1

Published by erupts over 3 years ago

🐞 修复 boolean 类型修饰字段不指定 @Edit 注解时渲染出错的bug
🐞 修复 excel 导入数字列时字符串类型写入自动添加浮点的bug
🧩 erupt-job 邮箱配置为可选,简化初始化时配置流程
🧩 AttachmentType 组件在文件类型校验不区分大小写
🧩 View 组件类型为 IMAGE 时单张图不显示缩略图
🧩 优化 excel 导入报错信息提示
🧩 废弃 DataProxy 中未使用的 excelImport 方法
🌟 升级magic-api 至 1.2.1
🌟 erupt-bi 增加级联组件
🌟 增加 CHOICE 组件字典工具类 DictCodeChoiceFetchHandler 用于存储字典编码

erupt - 1.7.0

Published by erupts over 3 years ago

🧩 首次加载默认关闭路由复用功能
🧩 使用spring.factories管理依赖,减少初始化配置项
🧩 优化 tpl 模板数据绑定传参机制,可在方法中处理已传入对象数据
🧩 app.js移除module语法,使用app.module.js代替
🧩 优化前端 viewDetails 操作算法,替换deepCopy提升浏览器性能
🌟 只读操作支持分场景配置,如编辑场景,新增场景
🌟 TAB_TABLE_REFER 组件支持show配置与showBy配置
🌟 TAB_TABLE_ADD 组件支持show配置与showBy配置
🌟 TAB_TREE 组件支持show配置与showBy配置
🌟 自定义按钮支持日志记录
🌟 erupt-monitor 兼容M1芯片系统信息读取
🐞 修复树视图下节点切换 TAB_TABLE_REFER 组件数据不清空的bug
🐞 修复树视图下节点切换 TAB_TABLE_ADD 组件数据不清空的bug
🐞 修复树视图下节点切换 TAB_TREE 组件数据不清空的bug
🐞 修复oracle一张表最多只能有一个long类型的字段,e_upms_operate_log创建会失败问题
🐞 修复自定义按钮 erupt实体类作为弹出层,ATTACHMENT类型组件不显示的 bug
🐞 修复自定义按钮 erupt实体类作为弹出层,ATTACHMENT组件上传权限校验 404 的问题

erupt - 1.6.16

Published by erupts over 3 years ago

• 🐞 修复Redis Hash缓存不释放的bug,感谢 cycmy2001 提供的Issue #I3J5T7
• 🐞 修复多数据源,查询时,连接不释放的bug
• 🐞 修复CODE_EDITOR在树视图下不能正常使用bug
• 🐞 修复HTML_EDITOR在树视图下数据脏读的bug

erupt - 1.6.15

Published by erupts over 3 years ago

🐞 修复一对多组件excel导入出错的bug
🌟 search注解增加notNull配置
🌟 app.js支持module语法
🌟 由于很多框架不兼容gson的http消息转化器,所以将gson消息转化器设计成erupt私有,降低侵入性

erupt - 1.6.14

Published by erupts over 3 years ago

🐞 修复CHOICE组件如果修饰类型非string时,模糊查询报错的bug
🐞 修复代码生成器,下载后文件存在 > < 特殊符号的问题
🐞 修复erupt-magic-api 时间格式转化格式不正确的问题
🐞 修复erupt-magic-api ROLE权限校验结果不准确问题
🌟 erupt-magic-api 支持REQUIRE_LOGIN校验
🌟 erupt-magic-api 增加权限校验时用户基础信息缓存功能,时间:10分钟
🌟 重构代码生成器,使代码更简洁且,且注解不会修饰在类型前,提升可读性
🌟 增加非父类修饰PreDataProxy支持

erupt - 1.6.13

Published by erupts over 3 years ago

🌟 @Drill无需配置code参数,可根据注解的hashCode自动生成
🌟 @RowOperation无需配置code参数,可根据注解的hashCode自动生成
🌟 一对多新增支持默认参数获取
🌟 @EruptRecordOperate支持非登录情况下请求信息记录
🧩 优化过滤器性能细化过滤颗粒度
🧩 优化http消息转换器
🐞 修复代码生成器一对多引用组件,生成的代码不正确bug
🐞 修复一对多新增BOOLEAN类型组件不能校验空数据的bug
🐞 修复多对一引用,label多级数据获取时出现field not found问题
🐞 修复多数据源数据无法删除的bug

erupt - 1.6.12

Published by erupts over 3 years ago

• 🐞 修复tpl在全屏显示时 UI 错落的问题
• 🐞 修复在主键为非数值类型时,左树右表联动出错的 BUG
• 🐞 修复一对多引用新增时,新增操作会带出编辑时数据的问题
• 🧩 优化用户表密码可视化逻辑
• 🌟 tpl 模块中增加预注入变量 response 可在模板引擎中直接获取
• 🌟 菜单权限校验区分大小写,且用更好的反馈方式显示校验结果
• 🌟 erupt-tpl 支持 Beetl 模板引擎

erupt - 1.6.11

Published by erupts over 3 years ago

🐞 修复erupt.jacksonHttpMessageConvertersPackages配置项如果为空会启动报错的bug
🐞 修复一对多新增时,新增会回显修改时数据的bug

erupt - 1.6.10

Published by erupts over 3 years ago

• 🐞 修复组织维护排序字段不起作用的bug
• 🌟 新增 copyright 配置,关闭该配置后,可隐藏 erupt 版权信息
• 🌟 菜单配置中,隐藏类型值为按钮和接口的菜单项
• 🌟 支持 @JoinColumn 的 referencedColumnName 配置
• 🌟 CHOICE组件增加disable配置,用于禁用单个可选项
• 🌟 CHOICE组件增加anewFetch配置,开启时可以在每次编辑时重新获取最新的下拉数据
• 🌟 CHOICE组件通过sql语句与字典项编码获取下拉列表工具类,增加缓存配置,默认3秒,可根据实际情况配置
• 🌟 增加jacksonHttpMessageConvertersPackages配置,可设置具体哪些包被jackson消息转化而不是gson
• 🌟 增加erupt-magic-api模块,集成magic-api,极为优雅的的方式开发接口!
• 🌟 loaded加载标识文件内容增加版本号标识,有助于各版标识文件差异检测

升级指南:需要再application.yml增加如下配置
erupt:
jacksonHttpMessageConvertersPackages:
- xxxxx

erupt - 1.6.9

Published by erupts over 3 years ago

• 🐞 修复erupt-monitory依赖缺失的问题
• 🐞 紧急修复初次加载时有几率登陆报错的恶性bug
• 🐞 修复erupt-monitor在读取低版本的reids信息报错的问题
• 🐞 修复erupt-generator生成的代码存在报错信息的问题
• 🐞 修复树视图无法正常显示代码编辑器、富文本编辑器的
• 🐞 修复autoComplete组件在多级嵌套情况下权限不足的bug
• 🧩 优化keepUploadFileName配置,使其不会出现随机字符
• 🧩 优化表格时间列宽展示,提升显示效果
• 🌟 增加模块启动耗时统计功能
• 🌟 @View注解增加width配置,可自定义表格列宽度
• 🌟 erupt-tpl-ui模块,增加amis支持
• 🌟 增加登录密码是否加密传输配置
• 🌟 支持接口级dataProxy,如果erupt实现的接口有@PreDataProxy注解修饰,则会执行其中的方法
• 🌟 针对权限管理作出大量重构工作,详见:工具类
• 🌟 支持菜单配置中控制菜单增删改查权限
• 🌟 支持角色配置中控制全局增删改查权限
• 🌟 增加根据用户过滤数据工具类
• 🌟 增加根据组织过滤数据工具类
• 🌟 增加根据职位级别过滤数据工具类
• 🌟 增加HyperModel相关数据可视化工具类

Package Rankings
Top 6.49% on Repo1.maven.org
Badges
Extracted from project README
Erupt Framework license Apache 2.0 Gitee star Gitee fork GitHub stars GitHub forks
Related Projects