Appearance
框架更新日志
2025-3-18(文件拦截)
- 增加 svg / html 类型文件上传拦截
- 文件切片上传组件增加拦截、增加切片合并校验
- 文件格式读取
- 增加mime类型
- 压缩包上传检测(防止压缩包内含有非法文件)
2025-3-14(框架权限)
- 权限工具调整,增加自定义模块编码
- 优化QueryWrapper 的权限条件
- 优化数据权限在 多方案,多组条件下的 sql拼接
2025-3-10(工作流)
- 增加仅提供引擎的流程发起方法
- 增加通过自定义编码获取节点用户方法
- 调整,通过变量去数据库获取用户列表
- 优化encode方式创建流程
2025-3-3(阮银妹)
- 获取smb(或普通)文件夹下所有文件
- zip文件解压(7z命令方式解压、普通方式解压)
2025-2-28(smb2)
- 增加对smb2类型的支持
- excel导出增加smb类型
2025-2-19(王佳舜,树)
- 增加获取树中所有元素的Id集合
- 增加树结构转换为列表
- 添加摘除子树方法
2025-2-10(许少奇)
- 增加判断是否是工作时间的方法
2025-2-5(框架权限)
- 增加属性code返回
- 增加一次性获取方法
- 权限工具调整,增加自定义模块编码
2025-1-16(工作流)
- 工作流动态用户,改为job方式
- 优化更新工作流动态用户
- 优化无条件限制后续节点计算异常
2025-1-3(文件hash)
- 增加读取文件hash工具
2024-12-27(敏感词)
- 增加敏感词模块
2024-12-23(jar授权、鉴权)
- 获取机器码工具类(classFinal)
- 增加jar证书模板、证书鉴权
2024-12-17(aspose)
- aspose版本升级(22.12)
- 增加ppt转pdf
- html转pdf
- 增加pdf转image
- 优化excel转pdf
2024-12-6(王佳舜)
- 重载读取指定行excel表头工具
- 增加inputStream转Base64方法
2024-11-23(工具包)
- 新增工具包项目(可独立部署)
- 新增水印工具(兼容接口模式与引包模式)(水印工具)
2024-10-28
- 注释 组织、用户编辑同步到微信公众号、钉钉的操作
- 人大金仓的包版本,人大金仓版本的application示例
- hutool版本升级到5.8.18(黄保敬)
2024-10-23(用户变更日志)
- 新增用户变更日志模块
新增数据库表:BASE_USER_MODIFY_LOG
文件路径:code_unit/db/建库脚本/Oracle/20241022
2024-10-12
- 登出在线用户时,把用户的所有登录实例都登出
- 增加redis获取指定前缀的方法
2024-9-11(许少奇)
- 文件上传和下载支持文件流的操作
- 优化ftp连接判断(根据ftp的响应码是不是等于220或200来判断是否连接成功)
- ftp连接新增开启本地被动模式(解决:下载文件线程挂起问题)
- HttpUtil:增加http post 自定义请求头和参数下载文件流方法
- FileOperateUtil:新增框架附件下载返回文件流
- HttpUtil:支持文件上传输入流、自定义请求头
2024-9-11(Smb)
- 添加base64转存到smb上(黄文俊)
- 增加附件批量保存接口(黄文俊)
- 下载smb文件到本地(黄保敬)
- downFileToLocal支持das(黄保敬)
- getSmbFile添加支持filePath空(黄保敬)
2024-8-28(Excel导出)
- 增加excel导出list示例数据
- 优化自适应宽度设置、增加是否使用自适应宽度,增加是否使用自定义宽度配置;
- 优化合计异常、优化单sheet限制条数异常
- 增加优化高度自适应功能(许少奇)
- 优化导出数据深度迭代数据转换
- 适配前端(增加格式替换枚举、adaptor 改为apiAdaptor)
2024-8-8(数据库切库)
- 增加application配置,允许业务系统自定义默认业务库
yml
spring:
# 默认业务库
switchMasterBiz: '业务自定默认业务库,未指定则为第一个非master的业务库'
2024-8-8
- 组织/部门 优化台账的查询
2024-8-5
- 代码优化(流关闭、函数名、冗余引用、equal判断、魔法值、常量等)
2024-7-24
- 用户登录优化(判断用户存在与登录账号一致性,不在trim账号)
2024-7-3(框架权限)
- 增加权限注解(Authorize)
- 增加注解接口权限校验(Authorize、AuthorizeAspect)
- 增加数据校验(AuthorizeUtil)
- 增加数据属性过滤(AuthorizeUtil)
- 代码生成器调整,兼容数据权限(MpGeneratorUtils)
2024-6-7(阮银妹)
- 增加smb文件复制
2024-5-30(阮银妹)
- 增加共享文件复制
2024-5-29(自登录)
- 自登录:增加内部自登录方法(账号/密码;仅账号 2种模式)
- 增加InputStream读取json5的方法
2024-5-28(许少奇)
- 文件下载返回报文的文件类型新增 .mp4 和 .MOV 类型
2024-5-27
- 装载器:update调用业务方法修正
2024-5-16(黄保敬)
- 附件模块优化:增加合成文件、代码规范、异常处理
2024-5-15
- 系统安全:补充禁止上传文件后缀,及相关优化
2024-5-15(黄保敬)
- WORD 工具优化
2024-5-11(定时任务)
- 单独抽取定时任务模块
- 增加业务自定义class job模式
- 增加纯本地磁盘定时任务模块,以优化无业务模块的定时任务
2024-5-6
- 增加特殊字符过滤注解
- object工具增加获取所有的属性值
2024-4-24
- 文件上传请求aop统一拦截数据校验
- 文件校验增加默认值
2024-4-23
- 用户、虚拟角色改为逻辑删除
- 用户查询增加删除状态判断
- 用户关系增加通过用户id删除数据
- 岗位、角色增加逻辑删除,未接入使用
2024-4-17(本地定时任务)
- 定时任务增加本地磁盘模式
- CommonException 增加拦截时是否写入日志
2024-4-15
- 优化异步处理定时接口的效率问题,防止内存溢出
2024-4-10(郭永宇)
- 增加xml实体工具,以实现xml与实体的互转
- 增加FTP工具
2024-4-3(黄保敬)
- 增加异常处理工具
- 优化分页工具,支持Pagination直接入参
2024-3-28
- 定时任务优化,是否启动定时任务抽取
- 优化请求拦截preHandle的注入
- 增加内存处理工具,定时任务执行时判断内存,手动system.gc
2024-3-27
- 优化:用户redis权限缓存生效问题
text
1、菜单新增、编辑、状态修改、删除时清理redis中用户的权限缓存
2、授权新增、编辑时,清理对应用户的权限缓存
3、修改用户时,清理对应用户的权限缓存
4、角色用户修改,清理对应用户的权限缓存
2024-3-26
- 优化:File模块与tomcat的servlet-api冲突
2024-3-22
- 修复:工作流审核校验时,当有节点信息时,未获取下一个节点属性bug
- 旧框架mp代码生成器迁移
2024-3-7
- 工作流模块excel导出
- 组织架构excel导出
2024-3-6
- 公共框架接口部分代码优化
2024-3-4
增加document模块
- document模块含有excel、word、pdf、xml、wmf工具
- 增加数据库文档导出工具(与gis-boot保持一致)
其它
- common内poi、aspose、wmf2svg等模块抽离
- system模块内的接口模块迁移到base模块
2024-3-1
- 增加文件夹压缩工具
- 增加单独数据库连接工具
- Excel工具从file模块抽离
2024-2-20(黄语秋)
- 迁移RestTemplateConfig类工具
- 迁移请求方法 若为https请求 忽略https证书
2024-2-18
增加arcgis模块
- common内arcgis的工具抽离
- arcgis模块含有图层查询等功能
其它
- 优化部分代码注入方式
2024-1-30
Bug修复/优化
- excel只导出单列表属性时的单元合并异常
- 字典转换减少数据库io操作,以优化excel批量导出的效率问题
2024-1-29
- 定时任务权限收紧,只有在系统编码与定时任务编码都配置且一致时,定时任务才启动
2024-1-17
- 增加BindException异常拦截(接口入参校验异常返回)
2024-1-15
2024-1-2
- 部分printStack改为log.error
- Jar包绑定机器码、加密
- 增加Jar过期校验
- 增加用户密码过期校验
- 增加用户密码新旧判断是否重复校验
- DesUtil补充旧框架的加解密方法
2023-12-20(黄保敬)
- mdb工具优化补充
2023-12-13
- session类异常返回码统一改成302
2023-12-12
- 编辑用户时禁止编辑账户名
2023-12-12(黄保敬)
- word转pdf
2023-11-30
- Yozo部分抽离成独立模块
- 增加登录ip城市信息获取配置
- excel导出重载,相关操作
2023-11-29
- 注释用户ip城市信息获取(防止内网用户登录请求外网接口)
2023-11-28
- 增加UrlConfigModel构造方法
- 增加附件业务地址
- excel导出初始化
2023-11-24
- 导出excel工具
- 字典转换工具
2023-11-17
- 异常拦截增补整理
- 移除用户列表中当前用户过滤
2023-11-15
- 账户锁定管理(查询、删除、增加)对应的工具方法
2023-11-14
- 前后端密码传输改使用SM4
- 增加密码强度校验
- 增加多次登录失败,账户锁定
2023-9-20
- sql语句异常不再抛给前端
2023-9-20
- 错误写入统一日志文件
2023-9-14
- DbChoose切库增加Stack栈模式,以优化函数内部切回时链接标识丢失问题
2023-9-12
- 动态多数据,支持自定义命名,不再使用固定配置
- 增加默认的业务库类型masterBiz
2023-9-8
- ztgis-aop模块改为ztgis-base模块,不同夸家模块的aop迁到对应的模块下
2023-9-7
- 增加接口防限流解及 aop
java
/**
* limit:限流时间间隔,单位s
* key: 并入限流的参数key
* blankIgnoreKey:空时不限制限流
*/
@GetMapping("/job/testDebounce")
@ApiDebounce(limit = 60, key = "aa,bb,log.title", blankIgnoreKey = "log.title")
public ActionResult<String> testDebounce(String aa, String bb, GcNfApiLog log) {
return ActionResult.success("成功");
}
2023-9-4
- 系统调度 增加业务补充运行结果
java
// 系统调度的业务接口
public void test(String taskLogId){
//传递过来的 日志id、 运行结果,备注
TimeTaskUtils.handleTaskBizLog(taskLogId, bizRunResult, bizDescription.toString());
}
2023-8-23
- 接口日志aop调整到finally内写入,程序异常也将写入日志
- 返回resultException 增加Exception类型
2023-8-17
- 增加获取局域网地址工具方法
- 优化定时任务日志写入,补充定时任务调用者信息
- 增加ztgis-aop模块,Admin的aop移到对应的ztgis-aop模块下
2023-8-3
- Admin的mapper移动对应的框架modules下
2023-8-1
- webFilter 增加 定时任务url过滤,定时任务的接口不校验用户token