erupt
erupt copied to clipboard
🚀 General data management framework, objects are pages
### 版本情况 JDK版本:java version "17.0.1" 2021-10-19 LTS erupt版本: 1.12.12 ### 问题描述(包括截图) 1. 基于页面 https://www.erupt.xyz/#!/doc 中快速部署章节的流程编写代码,但改用h2数据库,发现数据库初始化失败 2. 堆栈信息  3. 测试涉及到的文件(注意脱密) 根据错误信息,发现初始化语句中的字段`value`与h2的一个关键字同名(参考:https://h2database.com/html/advanced.html): ```sql create table e_upms_menu ( id bigint generated by...
### 版本情况 JDK版本: openjdk_8_201 erupt版本: 1.12.12 ### 功能建议 不是Bug 自定义按钮能否支持弹窗打开另一个 ERUPT 类的页面,有点类似与下钻。
### 修改描述 1. [bug修复] 修复ReflectUtil.findClassAllFields方法中在继承情况下重复字段的处理问题,该问题导致在生成join语句的过程中会产生两次left join(虽然不影响实际查询)。 2. [优化] 优化generateEruptJoinHql的执行逻辑,由反射获取字段信息改为从EruptModel获取已缓存的字段信息。
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start)...
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start)...
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start)...
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.19.2. Release notes Sourced from express's releases. 4.19.2 What's Changed Improved fix for open redirect allow list bypass Full Changelog: https://github.com/expressjs/express/compare/4.19.1...4.19.2 4.19.1 What's Changed Fix...
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.7. Commits 3e46a48 6.5.7 accb61e lib: DER signature decoding correction 03e06e1 6.5.6 7ac5360 Merge commit from fork 7570078 6.5.5 206da2e lib: lint 0a78e03 [Fix] restore...
### 版本情况 JDK版本: openjdk_8_201 erupt版本: 1.12.14 ### 问题描述(包括截图)  bug01:表格使用时,如果选择单条进行删除操作,不使用顶部的「删除」功能按钮而是使用item右侧删除的时候,顶部的删除不会消失,而且继续「删除」功能按钮的时候,依然触发删除事件; bug02:如果勾选item,顶部出现了删除按钮后如果此时不操作删除,而是「新增」一条数据,新增后会刷新,所有item的数据的勾选状态都消失了,然而顶部的按钮依然存在并且可以继续删除。
#### 说明 1. 请确认你提交的PR是到 'develop' 分支,否则我会手动修改代码并关闭PR。 2. 请确认没有更改代码风格(如tab缩进) 3. 新特性添加请确认注释完备,如有必要,请在src/test/java下添加Junit测试用例 ### 修改描述(包括说明bug修复或者添加新特性) 1. [bug修复] controller中有使用到TableQuery类,其中Condition类的字段value为Object类,Gson在反序列化的时候会将Long类型转换成Double,导致查询失败。 具体原因是因为Object在反序列化的时候会使用到ObjectTypeAdapter,对于处理Number类默认会转换成Double类型 解决方案: xyz.erupt.core.config.GsonFactory添加如下代码,使用延迟解析策略(还有解析成Double或Long、BigDecimal策略) `.setObjectToNumberStrategy(ToNumberPolicy.LAZILY_PARSED_NUMBER)` 其他策略看com.google.gson.ToNumberPolicy