PIGCLOUD
|
74fb06e3ea
|
feat(deps): 升级 Spring Boot 4.1.0 并迁移 Redis 监听到 @RedisListener
- spring-boot.version 4.0.6 -> 4.1.0
- 共享容器 Bean 改名为 redisMessageListenerContainer,适配 Boot 4.1 按名称回退的自动配置
- ClientDetailsInitRunner/DynamicRouteInitRunner 移除 InitializingBean 手工注册,改用 @RedisListener
- WxMpInitConfigRunner 移除自定义 redisContainer Bean,改用 @RedisListener
- 注意:需配合 Nacos 共享配置关闭 spring.cloud.compatibility-verifier(SC 2025.1.1 官方仅声明兼容 Boot 4.0.x)
|
2026-08-01 11:52:42 +08:00 |
|
PIGCLOUD
|
dda210e91a
|
fix: 修复 YungouosMergePayOrderHandler 中的参数传递问题
|
2026-06-13 19:21:19 +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
|
778e795d9d
|
chore: update version from 6.0.0-SNAPSHOT to 6.0.0 in pom.xml
|
2026-06-01 09:12:29 +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
|
5eff0d71df
|
feat: add new models and update application structure for job scheduling
|
2026-05-01 23:59:12 +08:00 |
|
PIGCLOUD
|
124a2547dd
|
refactor(xxl-job): replace xxl-job-admin for boot4
|
2026-05-25 17:31:39 +08:00 |
|
PIGCLOUD
|
1b87ae9787
|
refactor(pigx-common-datasource): 重构数据源类型枚举,新增 AnyLine 解析适配器字段及插件状态查询
|
2026-05-24 18:49:20 +08:00 |
|
PIGCLOUD
|
26efa7acbf
|
feat(pigx-pay-platform): 支持微信支付 APIV3 回调与下单,
|
2026-05-11 11:19:16 +08:00 |
|
PIGCLOUD
|
e88b2818fd
|
chore(pom): update parent version to 6.0.0-SNAPSHOT and adjust dependencies fix: correct import paths for Spring Boot components and update Jackson configuration
|
2026-05-01 22:20:52 +08:00 |
|
PIGCLOUD
|
98656e4af3
|
chore: upgrade version to 5.12.0 (non-AI modules only)
Cherry-picked from 799188b31, excluding pigx-aigc and AI-related common modules.
|
2026-03-08 15:15:12 +08:00 |
|
PIGCLOUD
|
1b27c695d8
|
feat(pigx-codegen): 优化数据源密码更新逻辑
- 密码为空时自动从数据库查询并解密原始密码用于连接校验
- 简化密码加密逻辑,移除冗余的条件判断
|
2026-03-08 15:06:08 +08:00 |
|
PIGCLOUD
|
c19c0f1ed4
|
feat(pigx-mp-platform): 重构 WxMpInitConfigRunner 类,添加详细文档注释
- 优化消息路由规则配置,支持多种微信事件处理
- 增加 Redis 监听机制,支持运行时动态重新加载配置
- 完善多租户支持,缓存 appid 与租户的映射关系
|
2026-03-08 15:00:56 +08:00 |
|
akhan
|
7e78541763
|
🐞 fix: 修复当不同租户appid重复时导致的mpservice初始化失败
|
2026-03-08 14:59:00 +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
|
5a324b75c9
|
refactor(build): 移除多个模块中spring-boot-maven-plugin的CLASSIC配置
- 统一清理pigx-flow/pigx-app-server等模块的冗余loaderImplementation配置
- 简化各模块pom.xml中的spring-boot-maven-plugin配置项
|
2025-12-28 16:38:52 +08:00 |
|
PIGCLOUD
|
6743d8d7ab
|
feat(version): 升级项目版本至5.11.0
- 更新所有模块的pom.xml中version字段
- 同步更新CLAUDE.md文档中的版本信息
|
2025-12-28 16:33:51 +08:00 |
|
PIGCLOUD
|
bfd64bbd47
|
feat(pay): 升级yungouos-pay-sdk版本并优化依赖配置
- 将yungouos-pay-sdk版本从2.0.37升级至2.0.39
- 排除hutool-all依赖以避免与系统已有依赖冲突
- 在YungouosMergePayOrderHandler中新增pay参数配置
|
2025-12-28 11:28:02 +08:00 |
|
PIGCLOUD
|
f181712cf2
|
feat(pay): 增强支付回调接口的XSS防护功能
- 在aliCallbak和mergeCallbak接口中添加Content-Type和X-Content-Type-Options安全头
- 在mergeBuy接口中设置安全响应头防止XSS攻击
- 统一使用MediaType.TEXT_PLAIN作为响应内容类型
|
2025-12-28 11:21:20 +08:00 |
|
PIGCLOUD
|
0b939f3d57
|
feat(gen-table): 批量代码生成支持复用单表的配置信息
|
2025-11-18 09:39:57 +08:00 |
|
claudecode
|
1bb0af7b52
|
feat(quartz): 新增Job安全验证机制
- 新增JobSecurityValidator类用于防止RCE漏洞
- 在SysJobServiceImpl中集成安全验证逻辑
- 为JavaClassTaskInvok和SpringBeanTaskInvok添加安全验证
- 在quartz-config.yml中新增安全验证开关配置
|
2025-10-26 21:32:32 +08:00 |
|
claudecode
|
dacdb83989
|
feat(quartz): 增强多租户定时任务处理逻辑
- 在getJobKey和getTriggerKey方法中增加TenantContextHolder的租户ID兜底逻辑
- 当SysJob中tenantId为空时自动使用当前线程上下文租户ID
- 优化方法注释使其更符合JavaDoc规范
|
2025-10-20 10:25:38 +08:00 |
|
pigcloud
|
ed6138b566
|
refactor(dependencies): 升级项目版本至5.10.0
- 统一更新所有模块的parent版本号
- 标准化pom.xml文件格式和缩进
- 保持依赖配置和模块结构的一致性
|
2025-10-10 12:53:02 +08:00 |
|
冷冷
|
b329b5c501
|
feat(pay): 优化微信支付URL构建逻辑
- 重构redirectUri构建方式,调整参数顺序提高可读性
- 简化URL拼接逻辑,移除不必要的条件判断
- 保持原有功能不变的情况下改进代码结构
|
2025-10-09 14:51:39 +08:00 |
|
冷冷
|
8c924da2dc
|
feat(pay): 更新微信支付回调URL和重定向URI以支持微服务架构
- 修改WeChatMpPayOrderHandler中notify_url路径逻辑适配微服务环境
- 调整PayGoodsOrderController中redirect_uri构造方式支持微服务路由
- 使用WebUtils.isMicro()动态判断当前运行环境
- 统一支付模块在微服务和单体架构下的URL路径格式
|
2025-10-09 14:51:29 +08:00 |
|
PIG AI
|
72e575bbbe
|
feat(codegen): 更新默认分支配置为next
- 将PigxCodeGenDefaultProperties的默认branch值从master改为next
- 保持与项目最新开发分支策略同步
|
2025-07-09 21:18:14 +08:00 |
|
PIG AI
|
c855344c3c
|
fix(quartz): 修复任务状态查询条件错误问题 fix: #6220 Quartz查询BUG 页面任务状态查询无效
- 修正SysJobController中getSysJobPage方法的jobStatus查询条件
- 将误用的jobGroup参数改为正确的jobStatus参数
- 确保任务状态筛选功能正常工作
|
2025-07-08 15:09:08 +08:00 |
|
PIG AI
|
887c9c32e3
|
refactor(xxl-job): 升级xxl-job-admin 3.1.1
|
2025-07-07 10:53:57 +08:00 |
|
PIG AI
|
fdc704d564
|
refactor(xxl-job): 升级xxl-job-admin 3.1.1
|
2025-07-07 10:53:44 +08:00 |
|
PIG AI
|
fdc3ba87da
|
refactor(xxl-job): 升级xxl-job-admin 3.1.1
|
2025-07-07 10:53:38 +08:00 |
|
PIG AI
|
2fc40ac21a
|
refactor(xxl-job): 升级xxl-job-admin 3.1.1
|
2025-07-07 10:53:26 +08:00 |
|
PIG AI
|
d392f2f03a
|
feat(deps): 升级jimu.version从1.8.1到2.0.0以使用新功能
- 替换TinyPinyin依赖为io.github.biezhi版本2.0.3.RELEASE
- 移除无法从中央仓库下载的com.github.promeg版本
|
2025-07-04 12:06:49 +08:00 |
|
PIG AI
|
d3770993ce
|
refactor(user): update user information retrieval to use UserDTO and improve method documentation
|
2025-07-04 11:58:50 +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
|
de7e1fb4df
|
feat(pom): 升级项目版本及依赖版本
- 将项目版本从5.8.0升级至5.9.0
- 升级spring-boot版本至3.5.3
- 升级spring-boot-admin版本至3.5.0
- 更新所有子模块的parent版本号
|
2025-06-24 09:00:07 +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 |
|
冷冷
|
c303196fe7
|
feat(pay): 在YungouosMergePayOrderHandler中新增BizParams参数支持
在YungouosMergePayOrderHandler的nativePay方法中,新增了BizParams参数支持,以增强支付功能的灵活性。
|
2025-06-23 16:03:29 +08:00 |
|
冷冷
|
0422a35562
|
chore(deps): 更新 pigx-pay-platform 中的 yungouos 依赖版本至 2.0.37 避免和SMS4J 版本冲突无法推送短信
|
2025-06-23 16:03:26 +08:00 |
|
冷冷
|
47a4421cb3
|
refactor(mp): 重构粉丝信息处理逻辑,提取保存粉丝方法到 WxAccountFansService
本次提交提取了粉丝信息的保存逻辑到 `WxAccountFansService` 中,优化了代码复用性。具体改动包括:
- 在 `WxAccountFansService` 中新增 `saveFans` 方法,用于统一处理粉丝信息的保存。
- 在 `MsgHandler`、`SubscribeHandler` 和 `LocationHandler` 中调用 `saveFans` 方法,减少重复代码。
- 修正了部分代码格式问题,提升代码可读性。
该重构未引入新功能,仅优化了代码结构,提升了代码的可维护性。
|
2025-06-23 16:01:23 +08:00 |
|
冷冷
|
29de9b5732
|
fix(quartz-config): 添加缺失的auto-startup和overwrite-existing-jobs配置
在`quartz-config.yml`中添加了`auto-startup`和`overwrite-existing-jobs`配置项,确保Quartz调度器的默认行为与预期一致。
|
2025-06-23 16:01:10 +08:00 |
|
akhan
|
cee6524ffb
|
✨ feat: 微信JSSDK配置
|
2025-04-02 14:30:00 +08:00 |
|
akhan
|
bf410db2eb
|
✨ feat: 微信JSSDK配置
|
2025-04-02 14:20:54 +08:00 |
|
akhan
|
2abb4faacf
|
✨ feat: 微信JSSDK配置
|
2025-04-01 14:53:49 +08:00 |
|