PIGCLOUD
|
2edc478f73
|
fix(codegen): 拦截非法表名
(cherry picked from commit 4e441f50473a4c3c5222002f23de6afdb5c70588)
|
2026-09-22 21:43:36 +08:00 |
|
PIGCLOUD
|
a5d3dff3fc
|
fix(codegen): 加固 Velocity 模板渲染
|
2026-06-04 18:32:16 +08:00 |
|
PIGCLOUD
|
b82721c293
|
feat(codegen): add generator path check
(cherry picked from commit 11dd892078e9b4f5dabf5df1d2c75d61df6823bd)
|
2026-06-03 20:58:01 +08:00 |
|
PIGCLOUD
|
5d561bee33
|
feat(pigx-codegen): 支持实体生成到独立 api 模块
- 新增 DataModelConstants 定义 API_PATH、ENTITY_PATH 等实体路径常量
- 实现 setEntityModel 方法,自动识别 `-biz` 模块同级 `-api` 模块,将实体生成路径和包名切换到 api 模块
- 更新 gen_template.sql 代码生成模板,使用 entityClassName、entityPath 等动态变量替代硬编码包路径
- 扩展 isSpringBoot3 判断逻辑,兼容 SpringBoot 4.x 主版本
|
2026-05-28 15:57:50 +08:00 |
|
PIGCLOUD
|
f172154800
|
feat(pigx-codegen): 支持实体生成到独立 api 模块
- 新增 DataModelConstants 定义 API_PATH、ENTITY_PATH 等实体路径常量
- 实现 setEntityModel 方法,自动识别 `-biz` 模块同级 `-api` 模块,将实体生成路径和包名切换到 api 模块
- 更新 gen_template.sql 代码生成模板,使用 entityClassName、entityPath 等动态变量替代硬编码包路径
- 扩展 isSpringBoot3 判断逻辑,兼容 SpringBoot 4.x 主版本
|
2026-05-28 14:41:17 +08:00 |
|
PIGCLOUD
|
1b87ae9787
|
refactor(pigx-common-datasource): 重构数据源类型枚举,新增 AnyLine 解析适配器字段及插件状态查询
|
2026-05-24 18:49:20 +08:00 |
|
PIGCLOUD
|
1b27c695d8
|
feat(pigx-codegen): 优化数据源密码更新逻辑
- 密码为空时自动从数据库查询并解密原始密码用于连接校验
- 简化密码加密逻辑,移除冗余的条件判断
|
2026-03-08 15:06:08 +08:00 |
|
PIGCLOUD
|
c36ef5fdf5
|
refactor(copyright): 更新版权年份至 2026
- 统一更新所有源文件、LICENSE、pom.xml 等的版权年份至 2026
|
2026-01-03 22:55:26 +08:00 |
|
PIGCLOUD
|
e959811fa2
|
feat(codegen): 支持动态数据源切换功能
- 在GenTableController的export方法中添加DynamicDataSourceContextHolder支持
- 实现根据table参数动态切换数据源功能
|
2025-12-29 14:53:41 +08:00 |
|
PIGCLOUD
|
0b939f3d57
|
feat(gen-table): 批量代码生成支持复用单表的配置信息
|
2025-11-18 09:39:57 +08:00 |
|
PIG AI
|
72e575bbbe
|
feat(codegen): 更新默认分支配置为next
- 将PigxCodeGenDefaultProperties的默认branch值从master改为next
- 保持与项目最新开发分支策略同步
|
2025-07-09 21:18:14 +08:00 |
|
PIG AI
|
a970fe166a
|
refactor(stream): 替换Collectors.toList()为toList()方法
- 优化代码简洁性,使用Java 16引入的Stream.toList()替代Collectors.toList()
- 统一代码风格,减少冗余代码
- 提升代码可读性,简化stream操作
|
2025-07-04 11:50:17 +08:00 |
|
PIG AI
|
52e5be9442
|
feat(codegen): 新增分支配置支持并更新默认配置前缀
- 修改PREFIX为pigx.codegen以增强配置项命名空间隔离性
- 新增branch字段用于指定代码生成模板仓库的分支
- 更新GenTemplateServiceImpl中模板文件获取逻辑以支持多分支
- 默认分支设置为master保持向后兼容性
|
2025-06-23 16:19:58 +08:00 |
|
PIG AI
|
78874c1646
|
refactor(pom): 适配 springboot 3.5 & spring cloud 2025
|
2025-06-23 16:19:50 +08:00 |
|
PIG AI
|
1b560e486b
|
feat(codegen): 修改GeneratorController下载文件名为固定值
- 将动态生成的zip文件名改为固定code.zip
- 简化下载文件名逻辑,统一输出格式
|
2025-06-23 16:14:49 +08:00 |
|
冷冷
|
bf8b8805c8
|
feat(pigx-common-bom): 升级MyBatis-Plus相关依赖版本
feat(pigx-codegen): 修改GenTableColumnEntity字段更新策略
- 升级MyBatis-Plus版本至3.5.12
- 升级MyBatis-Plus-Join版本至1.5.3
- 修改fieldDict字段的更新策略为ALWAYS
|
2025-06-23 16:06:21 +08:00 |
|
冷冷
|
7f79e077d1
|
feat(codegen): 修改数据源表和列查询接口返回完整对象
- 将`queryTableList`和`queryTableColumn`返回值从字符串列表改为完整的`Table`和`Column`对象
- 移除`GenDsConfController`的`@Inner`注解限制
|
2025-06-23 16:03:49 +08:00 |
|
曼陀罗
|
a825de905a
|
refactor(mybatis-plus): 将 selectBatchIds 方法替换为 selectByIds
- 在多个模块中,将 baseMapper.selectBatchIds 替换为 baseMapper.selectByIds- 在多个模块中,将 removeByDsId 中的 deleteBatchIds 替换为 deleteByIds- 在多个模块中,将 list 方法中的 in 条件的参数从数组转换为列表
|
2025-03-11 17:59:33 +08:00 |
|
冷冷
|
d474799fa7
|
feat(encrypt-api): 支持全局请求报文加密
BREAKING CHANGE: 文档和用法完全和之前不一样,不需要耦合代码
|
2025-03-07 18:18:02 +08:00 |
|
冷冷
|
17a081edb8
|
upgrade(codegen): anyline 20250109 版本
fix Oracle 读取表的问题
|
2025-01-13 15:50:48 +08:00 |
|
冷冷
|
43fed57a86
|
fix(代码生成): 数据库表、字段缓存元数据不更新
(cherry picked from commit 9a6751301d43b7314a32b0d3d5eb16e3020867bf)
|
2024-08-27 13:09:47 +08:00 |
|
冷冷
|
b560859f20
|
refactor(代码生成): 默认情况下不自动同步路由
|
2024-08-22 12:38:12 +08:00 |
|
冷冷
|
5c724900e3
|
refactor(代码生成): 适配anyline
|
2024-08-16 15:57:55 +08:00 |
|
冷冷
|
d5daf6b27d
|
refactor(代码生成): anyline 切换数据库适配器不变,导致读取的数据库信息错误
|
2024-08-16 15:28:10 +08:00 |
|
冷冷
|
4118d91756
|
refactor(codegen): 代码生成表格列表根据表的元数据(createTime/updateTime)进行排序,最新有更新的表放在最前
|
2024-08-16 15:27:55 +08:00 |
|
冷冷
|
6f7c83feb8
|
refactor(代码生成): 支持根据表名和注释进行模糊查询
(cherry picked from commit 4e1f0afdba6fe12d7171b348687198272b834ac4)
|
2024-08-16 15:27:40 +08:00 |
|
冷冷
|
95644e9b9a
|
refactor(all): @PreAuthorize 使用 @HasPermisson 注解替换
(cherry picked from commit 19b5ec57ad000e6a3ae767626ae8deaad28c901f)
|
2024-08-16 15:27:23 +08:00 |
|
冷冷
|
2ece806760
|
♻️ Refactoring code. GroupVo.java --> GroupVO
(cherry picked from commit e5e6e35a5a2e21f5eabd6021bf10099ed6730cce)
|
2024-08-16 15:20:03 +08:00 |
|
冷冷
|
c80178148a
|
feat(代码生成): 支持直接同步菜单、同步网关路由
(cherry picked from commit d61b38419bc70139e40ea6e5e5fe494c66eaaee2)
|
2024-08-16 15:11:28 +08:00 |
|
冷冷
|
5d75b8294f
|
feat(代码生成): 支持模板通过github 动态更新检查
(cherry picked from commit e449f424e2dec78c61a2e3a5984f06230b91fca8)
|
2024-08-16 15:09:58 +08:00 |
|
冷冷
|
9e5cbd4fb5
|
refactor(代码生成): 删除 config.json 配置,默认属性从配置文件中获取
json -> YAML
(cherry picked from commit 021e7435e294c874d1032d38411db17051ae75c5)
|
2024-08-16 15:09:45 +08:00 |
|
冷冷
|
c647864b9b
|
refactor(代码生成): 优化代码下载的路径默认为 admin , up screw 0.0.6
(cherry picked from commit 582bbcabbea1e84ef4b33c78c0e8f54897106299)
|
2024-08-16 15:09:16 +08:00 |
|
冷冷
|
abb033f560
|
refactor(代码生成): 默认的模块名为:admin
config.json 配置文件的默认模块名修改为 admin
(cherry picked from commit 520ee19fcd45d29e9a38b197417532d870de4531)
|
2024-08-16 15:08:28 +08:00 |
|
冷冷
|
2da674478e
|
✨[代码] 代码生成支持通过 git 动态更新
|
2024-07-13 17:38:46 +08:00 |
|
冷冷
|
7052b21a63
|
♻️ Refactoring code. GroupVo.java --> GroupVO
|
2024-07-13 17:37:21 +08:00 |
|
冷冷
|
2e06c03e57
|
♻️ 代码生成后端API调整
(cherry picked from commit a3b8798eb39537a32f89371a949a0a80b37110b9)
|
2024-06-20 16:52:53 +08:00 |
|
冷冷
|
b4db53891d
|
🐛 数据源模糊查询失败
(cherry picked from commit 818e19b102e21c4f60d15bedd6a4d48b3711851d)
|
2024-06-20 16:52:34 +08:00 |
|
冷冷
|
9fa8b13b6e
|
🐛 修复 GenDsConfController 下载数据源文档时no such field 错误
|
2024-06-13 22:44:19 +08:00 |
|
冷冷
|
68e97384e6
|
⬆️ screw 0.0.4 增加连接池缓存
|
2024-06-13 17:24:38 +08:00 |
|
冷冷
|
3e448f1093
|
♻️基于 anyline 重构代码生成模块,更便捷的接入其他类型数据库
|
2024-06-10 15:53:18 +08:00 |
|
冷冷
|
d97a001ec6
|
♻️ 【代码生成】支持自动根据数据字段动态维护多租户表
|
2024-05-12 15:25:26 +08:00 |
|
冷冷
|
c14ee912ce
|
🐛 【代码生成】自动创建表的没有关联数据源
|
2024-05-12 15:24:42 +08:00 |
|
冷冷
|
159ec6d9d4
|
♻️ Refactoring code. 架构重构支持 一套代码两种方式运行
|
2024-04-18 18:01:40 +08:00 |
|
lbw
|
26d4bad0ff
|
✨ Introducing new features. 代码生成器支持创建表
|
2024-02-20 13:42:30 +08:00 |
|
lbw
|
96278499dc
|
✨ Introducing new features. @TenantTable 注解
|
2024-02-19 13:03:14 +08:00 |
|
lbw
|
ad37fb25bb
|
🔧 修改配置文件,删除无用配置文件
|
2023-12-14 18:01:26 +08:00 |
|
lbw
|
07d9f0c98c
|
♻️ Refactoring code. Vo -> VO
|
2023-11-08 15:52:43 +08:00 |
|
lbw
|
7d14ed4345
|
⬆️ Upgrading dependencies. 升级 javers mysql 等版本避免CVE
|
2023-11-01 12:52:05 +08:00 |
|
lbw
|
7aa5a4ebe2
|
🎨 Improving structure / format of the code. 代码生成增加版本号
|
2023-10-30 15:15:21 +08:00 |
|
lbw
|
5bd6d4643c
|
🎨 Improving structure / format of the code. 格式化代码
|
2023-10-25 11:24:39 +08:00 |
|