8 Commits

Author SHA1 Message Date
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
zkh
fe2240e266 feat(log): 新增日志注解功能并集成到认证流程
- 新增 @Log 注解及其配置类 LogConfig
- 在 AuthController 的 refreshToken 方法上添加 @Log 注解
- 创建 zkh-log 模块并引入 spring-boot-starter-aop 依赖
- 在 zkh-web 模块中引入 zkh-log 依赖
- 调整 GlobalExceptionHandler 和 RedisConfig 类中的代码缩进格式
- 更新 pom.xml 文件,加入 zkh-log 模块并调整依赖版本声明位置
- 修改 SpringDocConfig、WebSecurityConfig 等配置类的 bean 名称以避免冲突
2025-12-01 16:31:45 +08:00
zkh
a7e1c26853 feat(web): 添加接口参数校验异常处理
- 在 GlobalExceptionHandler 中新增 BindException 处理方法
- 返回字段校验错误信息,提升接口调试体验
- 引入 spring-boot-starter-validation 依赖
- 升级 zkh-framework 版本至 1.4
- 同步升级 zkh-common、zkh-data 和 zkh-web 模块版本
2025-11-24 15:24:59 +08:00
zkh
976e76ba9c chore(deps): 更新框架版本至1.3
- 将 zkh-framework 根项目版本从 1.2 升级到 1.3
- 更新 zkh-common 模块的父项目版本至 1.3
- 更新 zkh-data 模块的父项目版本至 1.3
- 更新 zkh-web 模块的父项目版本至 1.3
2025-11-22 12:06:14 +08:00
zkh
5029ae6664 feat(data): 添加动态Specification构建器及配套工具类
- 新增DynamicSpecificationBuilder工具类,支持根据DTO动态生成JPA Specification查询条件
- 添加FieldMatch注解,用于配置字段匹配方式和查询条件
- 添加MatchType枚举,定义多种字段匹配类型如EQUALS、CONTAINS、BETWEEN等
- 添加LogicalOperator枚举,支持AND和OR逻辑操作符
- 实现缓存机制提升反射操作性能,包括实体字段缓存、DTO字段信息缓存等
- 支持嵌套属性访问,如user.address.city格式的字段路径
- 提供默认匹配机制,根据字段类型自动选择合适的匹配方式
- 添加PageableFactory接口,简化分页参数处理
- 更新zkh-data模块依赖,引入Jakarta Persistence API和Spring Data JPA
- 升级项目版本至1.2,统一管理各模块版本号
- 添加详细的使用文档README.md,包含使用示例和最佳实践
2025-11-21 18:27:58 +08:00
zkh
eb66fe7810 chore: 升级框架版本至1.1
- 将 zkh-common 模块的父项目版本从 1.0 更新到 1.1
- 将 zkh-data 模块的父项目版本从 1.0 更新到 1.1
- 将 zkh-web 模块的父项目版本从 1.0 更新到 1.1
2025-11-21 09:56:32 +08:00
zkh
dbf4f87e7b init 2025-11-20 18:33:49 +08:00