-
新增 static 静态文件项目,减轻核心模块和框架包大小
-
新增 开放 beetl 表单控件、beetl 函数、js 组件插件等
-
增加 Excel 导入导出测试类,增加模板导出方法及测试类
-
新增 Excel 导入导出支持 ExcelFields 注解添加到类上
-
新增 SM2Utils、SM3Utils、SM4Utils 国密算法工具类及测试类
-
新增 encrypt.defaultKey 参数,适用于 Aes、M3 加密的默认秘钥
-
新增 encrypt.storeBase64 参数,是否将 Hex 编码改为 Base64 编码存储
-
新增 encrypt.smAlgorithm 参数,一键替换 SHA-1 替换为 SM3、AES 替换为 SM4 国密算法
-
新增 EncryptTypeHandler、SM4TypeHandler 国密加密的 MyBatis Handler
-
新增 web.isDefaultResult 参数,支持默认全局进行接口结果包装为 { code: 200, msg: "", data: {} | [] }
-
新增 web.resultParamName 和 headerParamName 参数,支持对个别结果进行包装
-
新增 PwdService 服务类方便自定义重写密码相关的实现
-
新增 ckplayer 插件,替换 UEditor 上传的视频播放
-
新增 test 模块,将 web 下的 test 独立出来,方便代码管理
-
新增 附属部门切换接口 switchOffice,方便获取当前默认部门,工具见 EmpUtils
-
新增 sqlMap.forceUpdateColumns 强制更新列功能,让 isUpdate 为 false 的字段更新
-
新增 DBM 数据表管理草稿暂存功能,确认建表时,再将表结构和索引同步到数据库
-
新增 userService.findListByMobile 根据手机号返回用户最基本的信息接口
-
优化 将账号+手机验证码登录,替换为手机号+验证码登录;支持手机号绑定多个账号的登录
-
优化 查询的更多按钮展示,显示一个双箭头,增加动画效果
-
优化 默认添加 webp 格式的图片上传
-
修改 DBM dropTable 替换为 deleteTable 逻辑删表,新增 dropTable 物理删除表
-
修改 setCurrentCorpCode to setCurrentCorp,原方法标记为 Deprecated
-
修改 removeCurrentCorpCode to removeCurrentCorp,原方法标记为 Deprecated
-
修正 前端使用 location 下的 schemeHttps 的跳转未生效问题