Commit Graph

10 Commits

Author SHA1 Message Date
zkh
3d4bec6e96 feat(web): 添加全局异常处理器支持请求参数验证
- 新增 MethodArgumentNotValidException 处理器,用于处理 @RequestBody + @Valid 校验失败
- 新增 ConstraintViolationException 处理器,用于处理 @RequestParam/@PathVariable 校验失败
- 实现了统一的参数验证错误响应格式
- 添加了详细的字段错误信息提取和返回机制
- 集成了日志记录功能以跟踪验证失败情况
- 更新了项目版本从 1.5.6 到 1.5.7
2026-01-17 12:17:55 +08:00
zkh
eb82090586 feat(common): 添加 R2dbcBaseEntity 基础实体类并升级版本依赖
- 在 zkh-common 模块中新增 R2dbcBaseEntity 基础实体类
- 集成 Spring Data JPA 和 R2DBC 相关注解支持
- 添加审计功能支持创建时间和更新时间自动管理
- 实现基础字段如 ID、创建者、更新者等属性定义
- 将父项目及所有子模块版本从 1.5.5 升级至 1.5.6
- 在 zkh-common 中添加 spring-data-relational 依赖支持
2026-01-12 10:11:50 +08:00
zkh
753a07f71d chore(release): 更新框架版本到 1.5.5
- 更新 zkh-common 模块父版本到 1.5.5
- 更新 zkh-data 模块父版本到 1.5.5
- 更新 zkh-file 模块父版本到 1.5.5
- 更新 zkh-log 模块父版本到 1.5.5
- 更新 zkh-web 模块父版本到 1.5.5
- 更新主 pom.xml 版本到 1.5.5
2025-12-31 12:14:56 +08:00
zkh
ab39c0f9b2 feat(base): 为 BaseEntity 添加序列化接口并配置 Jackson 时间和 Long 类型处理
- 为 BaseEntity 类实现 Serializable 接口以支持序列化
- 新增 JacksonConfig 配置类处理时间格式和 Long 类型精度问题
- 配置时区为 Asia/Shanghai 和中国地区格式
- 添加 Long 类型的序列化和反序列化器避免前端精度丢失
- 将项目版本从 1.5.3 升级到 1.5.4
2025-12-31 12:03:26 +08:00
zkh
eeac5b430c fix(web): 修复全局异常处理器并更新版本号
- 添加 ValidationException 异常处理支持
- 扩展异常处理器以捕获 RuntimeException
- 为 BindException 添加文档注释
- 新增 ValidationException 专门处理方法
- 更新父项目及所有子模块版本从 1.5.2 到 1.5.3
2025-12-31 11:53:04 +08:00
zkh
a0cb0cb6b7 chore(deps): 更新框架版本到1.5.2并改进安全配置日志
- 将zkh-framework父项目版本从1.5.1更新到1.5.2
- 同步更新所有子模块(zkh-common, zkh-data, zkh-file, zkh-log, zkh-web)的父版本
- 在WebSecurityConfig中改进认证失败日志记录,添加请求URI信息
2025-12-31 11:34:57 +08:00
zkh
f679be8cee chore(deps): 更新框架版本到1.5.1
- 将zkh-framework父项目版本从1.5更新到1.5.1
-
2025-12-30 16:20:43 +08:00
zkh
1fe871faa8 feat(file): 优化文件上传下载接口
- 添加 MediaType 导入以支持 multipart 表单数据
- 修改上传接口 consumes 属性为 MULTIPART_FORM_DATA_VALUE
- 使用 @RequestPart 注解明确指定文件参数
- 将下载接口路径参数改为查询参数 path
- 统一代码缩进风格为四个空格
2025-12-07 21:44:30 +08:00
zkh
1f3fea8277 feat(file): 添加文件上传接口参数名称
- 为 FileController 的 upload 方法 MultipartFile 参数添加 name 属性
- 在 zkh-common 模块中引入 jakarta.validation-api 和 jakarta.annotation-api 依赖
- 将 springdoc-openapi-common 依赖升级为 springdoc-openapi-starter-webmvc-ui 并指定版本
- 为多个模块的 maven-compiler-plugin 配置添加 -parameters 编译参数
- 移除 zkh-file 和 zkh-web 模块中重复或不必要的 springdoc-openapi 依赖声明
2025-12-07 18:19:29 +08:00
zkh
042ef9a81e feat(file): 实现文件上传下载功能
- 新增文件上传接口,支持MultipartFile格式文件上传至MinIO
- 新增文件下载接口,根据文件路径返回对应资源
- 集成MinIO客户端,实现文件存储与获取
- 添加文件信息服务,记录文件元数据
- 引入SpringDoc OpenAPI,为文件接口提供文档支持
- 配置Maven插件,生成源码包和JavaDoc包
- 升级项目版本至1.5,统一依赖管理
2025-12-06 11:54:40 +08:00