|
|
e6a48d8e88
|
refactor(all): 调整模块依赖,划分代码范围
|
2026-01-21 10:33:08 +08:00 |
|
|
|
c839dfc4e3
|
feat(eq): 完成easy-query框架的适配
|
2026-01-20 18:47:08 +08:00 |
|
|
|
1b48081d5b
|
build(deps): 统一管理 datasource-decorator 依赖版本并优化配置
- 在父 pom.xml 中统一管理 datasource-decorator.version 为 2.0.0
- 添加 xbatis 依赖管理,移除子模块中的重复配置
- 为 JPA 模块添加 p6spy 依赖,配置 SQL 日志格式
|
2026-01-07 16:28:06 +08:00 |
|
|
|
e4c0dc4884
|
refactor(jpa): 将测试数据中的字段名从 "in" 重命名为 "inside
|
2026-01-07 16:27:42 +08:00 |
|
|
|
8fc53e6fda
|
feat(xbatis): 完成xbatis框架的适配
|
2026-01-07 16:21:00 +08:00 |
|
|
|
919664ba84
|
refactor(common): 将 Page 实体的 items 类型从 Stream 改为 List
|
2026-01-07 15:21:32 +08:00 |
|
|
|
f439381e04
|
refactor(service): 将查询条件解析逻辑封装到 QueryParser 中
|
2026-01-07 13:02:47 +08:00 |
|
|
|
657f9593ba
|
refactor(jpa): 重命名 listPredicate 方法为 commonPredicates
|
2026-01-07 11:38:02 +08:00 |
|
|
|
af4be9db8f
|
refactor(service): 将删除服务接口参数类型从 Iterable 改为 Set
|
2026-01-07 11:29:03 +08:00 |
|
|
|
d08f9db9ac
|
refactor(exception): 将内部异常类抽取为公共异常类
将 SimpleServiceSupport 中的静态内部异常类抽取到 common 模块的独立异常类文件中,包括:
- IdNotFoundException: ID 未找到异常
- NotComparableException: 不可比较异常
- NotCollectionException: 非集合异常
- NotStringException: 非字符串异常
|
2026-01-07 11:17:03 +08:00 |
|
|
|
5bf6e9ecdc
|
refactor(jpa): 将 Snowflake ID 生成逻辑抽取为公共工具类
|
2026-01-07 09:47:42 +08:00 |
|
|
|
1d6a08a16f
|
build(deps): 移除 spring-boot-service-template-jpa-task 模块依赖
|
2026-01-06 15:58:27 +08:00 |
|
|
|
51b2cdb21d
|
refactor(jpa): 使用 @Table 和 @Column 的 comment 属性替换 @Comment 注解
|
2026-01-06 15:53:40 +08:00 |
|
|
|
327e983c46
|
doc(common): 优化统一响应和工具类注释
|
2026-01-06 15:50:36 +08:00 |
|
|
|
d38196cb6e
|
refactor(jpa): 使用 @Column 替换 @Comment 注解
|
2026-01-06 15:49:55 +08:00 |
|
|
|
8a944923ea
|
refactor(common): 重构响应结构,使用泛型记录替代Map
- 将 responseCrudData() 重命名为 responseListData()
- 新增 ListItem 和 DetailItem 泛型记录替代 Map 包装
- 更新 QueryController 接口支持双泛型参数
- 优化类型安全性和代码可读性
|
2026-01-06 15:32:39 +08:00 |
|
|
|
6840d4a366
|
doc(common): 优化注释说明
|
2026-01-06 15:06:23 +08:00 |
|
|
|
8622891dbb
|
refactor: 移除所有文件中的 @author 注释
移除所有 Java 文件中的 @author lanyuanxiaoyao 注释,统一代码风格。
|
2026-01-06 14:56:02 +08:00 |
|
|
|
d88078ce42
|
refactor(common): 优化继承结构,合并list和detail查询
|
2026-01-06 14:49:07 +08:00 |
|
|
|
3b755668e0
|
refactor(jpa): 将 Helper 类重命名为 DatabaseHelper 并调整包结构
- 将 Helper 类从 com.lanyuanxiaoyao.service.template.jpa 包迁移至 helper 子包
- 重命名类名为 DatabaseHelper 以更准确地表达其功能
- 同步更新测试类中的引用和类名使用
|
2026-01-06 14:27:03 +08:00 |
|
|
|
142b57975b
|
refactor(common): 将包结构从 jpa 迁移至 common 并重构核心类
- 将所有控制器接口从 jpa 包迁移至 common 包
- 将 GlobalResponse、Query、Page 等核心类重构为 record 类型
- 移除 Lombok 依赖并简化代码结构
- 更新 SimpleService 接口以支持更通用的实体类型
- 调整 SimpleControllerSupport 和 SimpleServiceSupport 以适配新的 API
- 清理 web 模块的 pom.xml 中的冗余依赖和配置
|
2026-01-06 14:24:51 +08:00 |
|
|
|
2a374dc9c7
|
fix(jpa): 将默认分页常量类型从Integer改为int
|
2026-01-06 11:14:21 +08:00 |
|
|
|
116dc148f2
|
fix(jpa): 增加空值检查并优化查询条件处理
- 在 list 方法中增加空集合检查,避免无效查询
- 在 value 方法中增加空值检查,直接返回 null
- 重构查询条件处理逻辑,复用 path 变量减少重复调用
|
2026-01-06 10:58:22 +08:00 |
|
|
|
e8ffaab6a8
|
fix(jpa): 修正查询条件中 notEqual 方法的错误调用
在 SimpleServiceSupport 中,notEqual 查询条件错误地调用了 getEqual 方法,已修正为 getNotEqual 方法。
|
2026-01-06 10:47:51 +08:00 |
|
|
|
7e993f3de8
|
feat: 升级核心依赖版本并适配新API
- 将Spring Boot升级至4.0.0,Hibernate升级至7.1.8
- 迁移Hibernate命名策略至PhysicalNamingStrategySnakeCaseImpl
- 移除废弃的StandardGenerator接口引用
- 更新Jackson导入路径至tools.jackson包
|
2026-01-06 10:35:05 +08:00 |
|
|
|
bca64d3561
|
refactor: 优化代码架构
|
2025-09-29 14:09:53 +08:00 |
|
|
|
08cadc5f6f
|
refactor: 改为多模块结构,增加更多的服务模板SDK
|
2025-09-29 10:17:36 +08:00 |
|
|
|
65e37b56bd
|
perf: 增加事务处理
|
2025-09-28 16:44:51 +08:00 |
|
|
|
a2c6b96d22
|
perf: 优化依赖版本
|
2025-09-28 12:06:03 +08:00 |
|
|
|
221d423d99
|
perf: 增加关于命名转换的测试
|
2025-09-23 09:21:38 +08:00 |
|
|
|
bf4615ca3c
|
feat: 增加生成基本文件的工具
|
2025-09-22 18:04:57 +08:00 |
|
|
|
e3c88fb8ee
|
fix: 增加返回值相同的示例
|
2025-09-19 17:53:56 +08:00 |
|
|
|
2615fc02fd
|
feat: 增加本地查询示例
|
2025-09-19 17:41:02 +08:00 |
|
|
|
1fe9433332
|
feat: 增加DDL语句生成的小工具
|
2025-09-11 10:21:21 +08:00 |
|
|
|
2c801373a0
|
feat: querydsl改用list返回
|
2025-09-07 17:44:36 +08:00 |
|
|
|
304754d52f
|
fix: 修复只传了页码的时候没有排序
|
2025-08-30 22:01:16 +08:00 |
|
|
|
44a2a3169f
|
feat: 优化批量删除
|
2025-08-30 17:18:55 +08:00 |
|
|
|
01ccadd856
|
feat: 增加方便的批量方法
|
2025-08-30 17:16:53 +08:00 |
|
|
|
78af47b715
|
fix: 修复排序参数为空导致空匹配
|
2025-08-30 17:16:07 +08:00 |
|
|
|
2232adc51c
|
fix: 修复查询排序没有应用
|
2025-08-29 17:08:00 +08:00 |
|
|
|
57c6e09fb0
|
feat: 使用优化后的、前端友好的雪花算法ID
|
2025-08-26 16:08:12 +08:00 |
|
|
|
7d548a4be1
|
feat: 移除依赖,jpa版本跟随主项目
|
2025-08-26 11:39:39 +08:00 |
|
|
|
76aa61e452
|
feat: 更新spring依赖版本
|
2025-08-25 17:56:51 +08:00 |
|
|
|
fa85423f13
|
feat: 使用record作为vo更加便捷
|
2025-08-24 19:19:32 +08:00 |
|
|
|
c7350da73a
|
feat: 加入MapStruct的示例
|
2025-08-24 18:38:04 +08:00 |
|
|
|
9d52da9b1a
|
feat: 默认Repository的主键为Long
|
2025-08-24 10:43:31 +08:00 |
|
|
|
79b1632bc3
|
feat: 增加枚举的使用
|
2025-08-24 09:59:34 +08:00 |
|
|
|
0336ee6832
|
fix: 移除一个无用的依赖
|
2025-08-21 16:46:08 +08:00 |
|
|
|
2696da8e42
|
test: 加入逻辑删除的示例
|
2025-08-21 16:20:34 +08:00 |
|
|
|
3a41c75636
|
docs: 更新注释
|
2025-08-21 16:12:26 +08:00 |
|