PIGCLOUD
|
00a4b30ecb
|
chore(deps): upgrade spring boot admin to 4.1.1
|
2026-08-01 11:53:16 +08:00 |
|
PIGCLOUD
|
82743a0375
|
fix(pom): 升级 spring-boot-admin 版本至 4.1.0
|
2026-08-01 11:52:59 +08:00 |
|
PIGCLOUD
|
a8437aacad
|
fix: 升级 spring-cloud 版本至 2025.1.2
- 升级 spring-cloud 版本至 2025.1.2
|
2026-08-01 11:52:42 +08:00 |
|
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
|
bdeba4ce3d
|
fix(core): avoid replacing projecting jackson converter
|
2026-06-18 22:51:49 +08:00 |
|
PIGCLOUD
|
a6af889ccf
|
fix(upms): validate password reset result
|
2026-06-18 08:33:11 +08:00 |
|
PIGCLOUD
|
9236384ce6
|
refactor(pigx-register): 添加 hessian 依赖并移除 jraft-core 的排除配置
|
2026-06-15 13:26:47 +08:00 |
|
PIGCLOUD
|
53bf0dbcb1
|
fix(db): 将多个表的 tenant_id 字段长度从 10 增加到 64
|
2026-06-13 19:21:33 +08:00 |
|
PIGCLOUD
|
dda210e91a
|
fix: 修复 YungouosMergePayOrderHandler 中的参数传递问题
|
2026-06-13 19:21:19 +08:00 |
|
PIGCLOUD
|
783c688b6c
|
fix(pigx-gateway):添加命名异步查询订阅服务配置
|
2026-06-13 19:21:13 +08:00 |
|
PIGCLOUD
|
2c2a9a3bd7
|
fix(config): 更新 pigx-daemon-elastic-job-dev.yml 配置,添加 XXL-Job 配置
(cherry picked from commit a0d855e01faf89aeb952718150f1220e351ec724)
|
2026-06-08 12:28:15 +08:00 |
|
PIGCLOUD
|
d7c4ab10b3
|
fix(visual): align xxl_job schema with xxl-job 3.4.0 (add token, sha256 admin)
|
2026-06-08 11:20:24 +08:00 |
|
PIGCLOUD
|
a5d3dff3fc
|
fix(codegen): 加固 Velocity 模板渲染
|
2026-06-04 18:32:16 +08:00 |
|
PIGCLOUD
|
d3966d64f5
|
chore(deps): 升级依赖版本
|
2026-06-04 17:20:20 +08:00 |
|
PIGCLOUD
|
fef648a8cf
|
refactor(pigx-upms-api): 将 SiteConfigDTO 迁移至 pigx-upms-api 模块
- 移动 SiteConfigDTO 类从 pigx-upms-biz 的 dto 包到 pigx-upms-api 的 api.dto 包
- 更新业务模块中所有对该类的 import 引用
|
2026-06-04 00:06:54 +08:00 |
|
PIGCLOUD
|
28c16ac730
|
fix: 默认关闭反调试保护功能
- 将 `SITE_ANTI_DEBUG_ENABLE` 参数默认值从 `1` 改为 `0`
|
2026-06-03 23:40:01 +08:00 |
|
PIGCLOUD
|
b82721c293
|
feat(codegen): add generator path check
(cherry picked from commit 11dd892078e9b4f5dabf5df1d2c75d61df6823bd)
|
2026-06-03 20:58:01 +08:00 |
|
PIGCLOUD
|
ace1e560f7
|
feat(pigx-xxl-job-admin): 新增 XXL-Job Admin 微服务配置
|
2026-06-03 12:59:08 +08:00 |
|
PIGCLOUD
|
e3287e3d8a
|
feat(pigx-common-bom): 新增 mybatis-spring-boot-starter 依赖管理
- 添加 mybatis-spring-boot-starter 依赖并配置版本属性 4.0.1
|
2026-06-03 12:59:05 +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
|
45c7ceec17
|
chore(pigx-register): 更新 nacos 版本从 3.2.1 到 3.2.2
- 升级 nacos 依赖版本至 3.2.2
|
2026-06-01 09:05: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
|
f3c0b2034c
|
feat(pigx-upms-biz): 重构微信小程序登录,由 openid 改为手机号登录
- 修改 `MiniAppLoginHandler` 登录流程:使用前端 `getPhoneNumber` 返回的 code 换取手机号,并通过手机号获取用户信息;绑定逻辑改为写入手机号字段
- 引入微信接口调用凭证(access_token)的获取与 Redis 缓存机制,减少重复请求
- 新增 `SecurityConstants` 中 `MINI_APP_ACCESS_TOKEN_URL` 和 `MINI_APP_PHONE_NUMBER_URL` 常量
- 移除自动创建小程序用户逻辑,未绑定时直接返回 null
- 提取微信响应校验、缓存读取/写入、HTTP 请求等方法,便于单元测试覆盖
|
2026-05-28 14:41:15 +08:00 |
|
PIGCLOUD
|
dd49790ceb
|
refactor: 更新 XXL-Job Admin 配置
- 重写 `pigx-xxl-job-admin-dev.yml` 配置内容,增加 Web 服务、Actuator 监控、HikariCP 连接池、邮箱服务及 XXL-SSO 单点登录等详细配置
|
2026-05-26 07:41:17 +08:00 |
|
PIGCLOUD
|
3b6c63dd64
|
feat(pigx-register): 禁用Nacos AI扩展功能与广告展示
- 添加配置 `nacos.extension.ai.enabled=false` 关闭AI扩展功能
- 添加配置 `nacos.console.ad.enabled=false` 关闭控制台广告展示
|
2026-05-26 07:40:59 +08:00 |
|
PIGCLOUD
|
b19c1c2f0f
|
feat(docs): add behavioral guidelines for coding practices in AGENTS.md and CLAUDE.md
|
2026-05-13 09:46:38 +08:00 |
|
PIGCLOUD
|
21127c11b5
|
chore(db): sync non-ai database scripts
|
2026-05-25 17:31:39 +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
|
3132cc3784
|
feat(pigx-upms-biz): 新增密码规则预设功能
|
2026-05-21 17:21:03 +08:00 |
|
PIGCLOUD
|
1b87ae9787
|
refactor(pigx-common-datasource): 重构数据源类型枚举,新增 AnyLine 解析适配器字段及插件状态查询
|
2026-05-24 18:49:20 +08:00 |
|
PIGCLOUD
|
0fca2924d4
|
refactor(pigx-common-data): 解耦 pigx-common-data 对 pigx-common-security 的依赖
|
2026-05-21 10:39:50 +08:00 |
|
PIGCLOUD
|
5ad4dfb711
|
refactor(pigx-common-security): 统一验证码校验逻辑并新增短信验证码前置校验
|
2026-05-20 23:24:23 +08:00 |
|
PIGCLOUD
|
c796af6c5f
|
refactor(pigx-common-oss): 将OSS操作从S3AsyncClient迁移至同步S3Client
|
2026-05-18 19:03:23 +08:00 |
|
PIGCLOUD
|
87a1ea1ae0
|
refactor(pigx-common-excel): 重构 Excel 模块,引入内置转换器注册机制并优化 Excel 读写流程
|
2026-05-18 15:56:20 +08:00 |
|
PIGCLOUD
|
1d9bfd866f
|
feat(pigx-common-audit): 重构审计模块,支持通过主键自动获取对象进行比对
|
2026-05-18 14:19:08 +08:00 |
|
PIGCLOUD
|
836fc04a26
|
refactor(pigx-common-websocket): 优化 WebSocket 缓冲区配置并移除 Undertow 依赖
|
2026-05-14 14:13:54 +08:00 |
|
PIGCLOUD
|
5f3bff90e1
|
feat(pigx-flow-biz): 支持分组ID为空时查询所有未隐藏流程
|
2026-05-11 17:33:12 +08:00 |
|
PIGCLOUD
|
26efa7acbf
|
feat(pigx-pay-platform): 支持微信支付 APIV3 回调与下单,
|
2026-05-11 11:19:16 +08:00 |
|
PIGCLOUD
|
a1edbfcc6e
|
feat(app): 重构APP模块支持TOB 添加角色底部导航管理功能,更新相关接口和实体
|
2026-05-10 10:57:59 +08:00 |
|
PIGCLOUD
|
c48d5f753c
|
feat(pigx-auth): 增加 SM4 国密算法支持并优化密码解密逻辑
|
2026-05-03 21:25:09 +08:00 |
|
PIGCLOUD
|
32c6e81b3a
|
feat(encrypt): 优化解密逻辑,重构 AES 加解密实现,增加 SM4 密钥校验
|
2026-05-03 19:40:22 +08:00 |
|
PIGCLOUD
|
7613f72673
|
feat(pigx-common-core): 降级 Jackson 3 到 Jackson 2 并重构配置
|
2026-05-02 13:42:11 +08:00 |
|
PIGCLOUD
|
e80b4f0b28
|
fix(feign): 修复 HttpMessageConverterCustomizer 的 UnsupportedOperationException
|
2026-05-01 22:14:18 +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
|
f68327b857
|
ci: configure build and dependency automation
|
2026-04-30 16:06:54 +08:00 |
|
PIGCLOUD
|
9d6515d8fa
|
fix(sql): 移除无用的AI菜单插入语句
|
2026-03-18 08:55:45 +08:00 |
|
PIGCLOUD
|
c3f757e38c
|
fix(db): 删除无用的 SQL
|
2026-03-09 11:20:07 +08:00 |
|
PIGCLOUD
|
61adedf902
|
fix(pigx-common-data): 添加 SQL 注入检查并移除自定义转义方法
- 在数据权限拦截器中添加 SQL 注入检查,使用 MyBatis-Plus 的 SqlInjectionUtils 工具类
- 移除原有的 escapeSql 自定义转义方法,直接使用原始 username 参数
- 在生成条件表达式和查询语句时增加注入检查逻辑,发现注入风险时返回空结果集
|
2026-03-09 10:46:07 +08:00 |
|
PIGCLOUD
|
0198431ffa
|
docs(pigx-common-bom): 升级 spring-boot-admin 版本从 3.5.7 到 3.5.8
|
2026-03-08 18:03:20 +08:00 |
|
PIGCLOUD
|
ed60e69d07
|
docs(pigx-common-bom): 清理过期的依赖项
- 移除 pigx-common-milvus、pigx-common-mcp、pigx-common-neo4j 依赖项
- 删除不再使用的分支合并设计文档文件
- 清理项目中的过期配置和文档
|
2026-03-08 18:02:14 +08:00 |
|
PIGCLOUD
|
e646321d15
|
docs: 删除过期的分支合并设计文档
- 移除 2026-03-08-merge-aiflow-branch-design.md 文件
- 移除 2026-03-08-merge-aiflow-non-ai-plan.md 文件
- 清理不再使用的分支合并计划和实施方案
|
2026-03-08 17:57:17 +08:00 |
|
PIGCLOUD
|
40977fbc56
|
fix(pigx-flow-api): 修复 RemoteFlowApiFlowService 常量引用
将 FLOW_ENGINE_SERVER 改为 FLOW_SERVER 以匹配 ServiceNameConstants 中的定义。
|
2026-03-08 15:31:40 +08:00 |
|
PIGCLOUD
|
13b8984769
|
fix: 移除根 pom.xml 中的 pigx-aigc 模块引用和 pigx-boot 中的 aigc-biz 依赖
dev 分支不含 pigx-aigc 目录,移除对不存在模块的引用以确保编译通过。
|
2026-03-08 15:29:43 +08:00 |
|
PIGCLOUD
|
cb8e426855
|
chore: 更新 boot 开发配置
从 2bb41b75f 提取非 AI 部分。application-dev.yml 添加 Redis database 配置。
|
2026-03-08 15:23:18 +08:00 |
|
PIGCLOUD
|
7e005eabd0
|
feat(pigx-upms-biz): 优化 SysTenantServiceImpl 租户处理逻辑
从 19b3e3ba3 提取非 AI 部分。
|
2026-03-08 15:20:44 +08:00 |
|
PIGCLOUD
|
7070b9f3d2
|
feat: 增强租户上下文处理 (非 AI 部分)
从 60b4aca0f 提取 db/0pigxx_boot.sql 和 pigx-boot/pom.xml 变更。
|
2026-03-08 15:19:28 +08:00 |
|
PIGCLOUD
|
57d1d03a6c
|
feat(pigx-common-core): 更新 ServiceNameConstants 添加 AIGC 服务常量
从 b63758c9f 提取非 AI 文件部分。
|
2026-03-08 15:18:17 +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
|
96361c21ec
|
feat(pigx-flow-biz): 增加触发器异常终止处理,确保在事务外安全终止流程
- 在 TriggerServiceTask 中重构异常处理逻辑,将直接终止流程改为抛出特定异常
- 在 TaskServiceImpl 中增加触发器异常终止处理,确保在事务外安全终止流程
- 优化任务参数设置逻辑,提前获取 processInstanceId 确保终止流程可用
- 统一流程终止状态管理,使用 NodeStatusEnum.YZZ 表示已终止状态
- 调整代码格式,提高可读性和一致性
feat(pigx-flow-api): 扩展节点状态枚举
- 在 NodeStatusEnum 中新增 YZZ(9, "已终止") 状态,用于标识流程异常终止情况
|
2026-03-08 15:07:18 +08:00 |
|
PIGCLOUD
|
cd2ec46f82
|
feat(pigx-flow-biz): 优化任务服务参数传递
- 将taskResultDto.getTaskNode()替换为node变量,简化参数设置逻辑
- 保持其他参数设置不变,提高代码可读性
|
2026-03-08 15:07:13 +08:00 |
|
PIGCLOUD
|
3acab393c4
|
feat(pigx-boot): 优化模块依赖配置 1.12.1
- 更新 langchain4j 相关依赖版本至 1.12.1
|
2026-03-08 15:07:09 +08:00 |
|
PIGCLOUD
|
410a869db2
|
feat(pigx-flow-biz): 新增流程打印模板功能
- 在 Process 实体类中新增 printTemplate 字段,用于存储 HTML 格式的打印模板
- 新增数据库表字段 print_template,支持流程定义的打印模板存储
- 在 ProcessController 中新增获取和保存打印模板的 REST API 接口
- 在 ProcessInstanceRecordVo 中新增 hasPrintTemplate 字段,标识流程是否配置打印模板
- 优化流程实例列表查询,批量检查打印模板配置状态
- 修复 ProcessInstanceServiceImpl 中重复设置 formData 的问题
|
2026-03-08 15:06:59 +08:00 |
|
PIGCLOUD
|
3c05364e12
|
feat(pigx-flow-biz): 实现触发器节点功能
- 在 ModelUtil 中新增 TRIGGER 节点类型处理逻辑,调用 buildTriggerNode 方法
- 重构 buildSimpleServiceTaskNode 通用方法,支持构建服务任务节点
- 新增 buildTriggerNode 方法,使用 TriggerServiceTask 处理触发器逻辑
- 新增 TriggerServiceTask 组件,支持调用外部 HTTP 接口并处理返回值映射
- 支持配置请求头、请求体和返回值映射到表单字段
- 提供异常处理机制,支持抛出异常或终止流程两种策略
|
2026-03-08 15:06:40 +08:00 |
|
PIGCLOUD
|
325f58996d
|
feat(pigx-flow-biz): 实现触发器节点功能
- 在 NodeFormatUtil 中新增 TRIGGER 节点类型处理逻辑
- 重构 ModelUtil 中的 buildSimpleServiceTaskNode 通用方法,支持构建服务任务节点
- 新增 buildTriggerNode 方法,使用 TriggerServiceTask 处理触发器逻辑
- 新增 TriggerServiceTask 组件,支持调用外部 HTTP 接口并处理返回值映射
- 支持配置请求头、请求体和返回值映射到表单字段
- 提供异常处理机制,支持抛出异常或终止流程两种策略
|
2026-03-08 15:06:36 +08:00 |
|
PIGCLOUD
|
b28d86cb59
|
feat(pigx-flow-api): 新增延时器节点支持
- 新增 TimerConfig 和 TimerDuration DTO 类,用于配置延时器参数
- 在 Node 类中增加 timerConfig 字段,支持延时器配置
- 新增 TIMER 节点类型枚举值
feat(pigx-flow-biz): 实现延时器节点功能
- 在 ModelUtil 中新增 buildTimerNode 方法,支持构建延时器节点
- 新增 TimerHandler 组件,处理表单字段日期格式转换
- 支持三种延时模式:固定时长、指定日期时间、表单字段日期
- 优化连线名称生成逻辑,避免重复设置
|
2026-03-08 15:06:17 +08:00 |
|
PIGCLOUD
|
ecdbfaca68
|
feat(pigx-flow-biz): 优化流程创建逻辑
- 在创建流程时增加对空节点用户列表的检查,避免空指针异常
- 当 nodeUserList 为空时直接返回成功结果,跳过后续处理步骤
|
2026-03-08 15:06:12 +08:00 |
|
PIGCLOUD
|
1b27c695d8
|
feat(pigx-codegen): 优化数据源密码更新逻辑
- 密码为空时自动从数据库查询并解密原始密码用于连接校验
- 简化密码加密逻辑,移除冗余的条件判断
|
2026-03-08 15:06:08 +08:00 |
|
PIGCLOUD
|
650d791222
|
feat(pigx-flow-biz): 扩展抄送任务支持角色和岗位类型
- 在 CopyServiceTask 中新增对角色和岗位类型的抄送人员支持
- 新增 addUserIds 工具方法用于用户ID去重合并
- 优化表单数据处理逻辑,避免重复序列化操作
- 更新注释说明支持用户、部门、角色、岗位四种类型
|
2026-03-08 15:05:50 +08:00 |
|
PIGCLOUD
|
ef13df4f79
|
feat: 优化文件上传配置,统一使用 undertow 服务器设置
- 在 server 配置中新增 undertow.max-http-post-size 参数
- 将 multipart 文件上传大小限制改为引用 undertow 服务器配置
- 保持文件上传大小限制为 100MB,提高配置一致性
|
2026-03-08 15:05:45 +08:00 |
|
PIGCLOUD
|
191efaad40
|
feat(pigx-boot): 添加可选模块依赖支持
- 新增 pigx-codegen、pigx-app-server-biz、pigx-daemon-quartz、pigx-flow-biz、pigx-mp-platform、pigx-pay-platform 等可选模块依赖
- 添加注释说明可选模块可根据 AI 能力需求进行删除以提升启动速度
|
2026-03-08 15:05:36 +08:00 |
|
PIGCLOUD
|
88d057f081
|
feat(pigx-flow-api): 为 BizFlowBaseDto 添加 ExcelIgnore 注解
- 在 BizFlowBaseDto 的 flowParamMap 字段上添加 @ExcelIgnore 注解
- 导入 cn.idev.excel.annotation.ExcelIgnore 包
|
2026-03-08 15:05:32 +08:00 |
|
PIGCLOUD
|
d70d741e50
|
refactor: 升级 Spring Boot 版本至 3.5.11
- 更新 pom.xml 中 spring-boot.version 属性为 3.5.11
|
2026-03-08 15:05:28 +08:00 |
|
PIGCLOUD
|
2efe58556a
|
refactor(pigx-upms-biz): 简化文件上传逻辑,简化文件名编码转换处理逻辑
- 移除 WebUtils 和 StandardCharsets 相关导入
- 删除微服务环境判断逻辑,直接使用 file.getOriginalFilename()
-
|
2026-03-08 15:03:34 +08:00 |
|
PIGCLOUD
|
583fca8611
|
fix(codegen): 修复生成模板导出参数的queryForm污染
|
2026-03-08 15:03:30 +08:00 |
|
PIGCLOUD
|
d11856d3f0
|
refactor(pigx-common-core): 重命名异步任务执行器方法
- 将 applicationTaskExecutor 方法重命名为 applicationAsyncTaskExecutor
- 更新 AsyncSupportConfigurer 配置以使用新的方法名
- 保持线程池配置参数不变
|
2026-03-08 15:03:27 +08:00 |
|
PIGCLOUD
|
11b6faf6f8
|
feat(WebCommonConfiguration): 更新异步任务执行器配置,支持Flowable异步任务
|
2026-03-08 15:03:08 +08:00 |
|
PIGCLOUD
|
84041ed7ce
|
feat(pigx-flow-api): 新增流程状态事件注册与校验功能
- 在FlowStatusEventPublisher中添加流程ID注册和校验方法,使用Redis Set存储已注册的flowId
- 更新FlowStatusEventAutoConfiguration,在启动时自动注册所有本地flowId到Redis
- 重构ProcessServiceImpl中的validateFlowId方法,改为通过Redis查询flowId注册状态
- 优化BpmOaLeaveServiceImpl中的流程参数设置逻辑,使用Dict构建root用户信息
|
2026-03-08 15:02:49 +08:00 |
|
PIGCLOUD
|
618f3ff1d5
|
feat(pigx-common-core): 优化WebCommonConfiguration配置类
- 添加@ConditionalOnWebApplication条件注解确保仅在Servlet环境下生效
- 重命名applicationTaskExecutor方法为applicationAsyncTaskExecutor以明确异步执行器用途
- 移除priorityHeaderInitBinder方法上的重复条件注解
- 更新configureAsyncSupport方法使用新的执行器名称
|
2026-03-08 15:02:45 +08:00 |
|
PIGCLOUD
|
2754607924
|
feat(pigx-flow-api): 新增流程状态事件发布订阅机制
- 新增 FlowStatusEventPublisher 用于发布流程状态变更事件到 Redis Channel
- 新增 FlowStatusEventListener 用于监听 Redis 消息并分发给匹配的事件服务
- 新增 IProcessInstanceStatusEventService 接口定义流程状态事件处理规范
- 新增 FlowStatusEventAutoConfiguration 自动配置类,实现事件发布者和监听器的 Bean 注册
- 重构 NodeTaskCompleteNotify 服务,使用事件发布机制替代直接调用事件服务
- 将 IProcessInstanceStatusEventService 接口移动到 flow-api 模块的 event 包下
- 在 pigx-flow-api 模块添加 spring-boot-starter-data-redis 依赖支持
- 更新相关服务的包引用和日期注释
|
2026-03-08 15:02:40 +08:00 |
|
PIGCLOUD
|
d1858d5844
|
feat(pigx-flow-biz): 条件表达式新增角色和岗位选择器条件处理功能
- 新增SelectRoleNodeConditionStrategy类,处理角色选择器类型条件表达式
- 新增SelectPostNodeConditionStrategy类,处理岗位选择器类型条件表达式
- 在ExpressionHandler中新增roleCompare和postCompare方法,支持角色和岗位比较逻辑
- 更新SysUserService接口及实现,新增根据岗位ID列表获取用户ID列表功能
- 在SysUserController中新增根据岗位ID列表获取用户ID列表接口
- 更新RemoteUserService Feign客户端,新增岗位查询方法
- 更新相关文件版权信息和日期注释
- 删除无用的IProcessInstanceStatusEventService接口
- 在数据库中新增bpm_oa_leave请假申请表结构
|
2026-03-08 15:02:15 +08:00 |
|
PIGCLOUD
|
b7631ddeaf
|
feat(pigx-common-core): 增强Web配置支持异步任务处理
- 在WebCommonConfiguration中新增异步任务执行器配置
- 实现WebMvcConfigurer接口并配置AsyncSupportConfigurer
- 添加ThreadPoolTaskExecutor支持Spring MVC异步请求处理
- 通过TaskExecutionProperties配置线程池参数
|
2026-03-08 15:02:11 +08:00 |
|
PIGCLOUD
|
e60a28a17e
|
feat(pigx-upms-api): 新增站内消息/公告发送功能
- 新增MessageNoticeDTO用于站内消息/公告数据传输
- 在RemoteMessageService中添加sendNotice接口
- 在SysMessageService及其实现类中新增sendNotice方法
- 在SysMessageController中新增sendNotice接口并添加权限控制
- 完善消息保存逻辑,支持站内消息/公告的发送
|
2026-03-08 15:02:04 +08:00 |
|
PIGCLOUD
|
7015e4704c
|
feat(pigx-boot): 在 Dockerfile 中添加中文字体支持
- 安装 wqy-microhei-fonts 以解决词云中文显示问题
- 清理 yum 缓存以优化镜像大小
|
2026-03-08 15:01:46 +08:00 |
|
PIGCLOUD
|
4868f0d213
|
fix(pigx-upms-biz): 修复租户用户移除时的租户切换问题
- 在removeTenantUser方法添加@Transactional注解确保事务性
- 增加用户当前租户检查逻辑
- 当用户当前租户是被移除租户时自动切换到其他可用租户
- 更新用户租户信息后清除用户缓存
|
2026-03-08 15:01:27 +08:00 |
|
PIGCLOUD
|
a44319f898
|
feat(pigx-knowledge): 移除知识库路由配置
- 从 sys_route_conf 表中删除知识库模块的路由配置记录
|
2026-03-08 15:01:23 +08:00 |
|
PIGCLOUD
|
0187d93912
|
fix: 更新 spring-boot 版本至 3.5.10,修正 spring-boot-admin 版本至 3.5.7
|
2026-03-08 15:01:04 +08:00 |
|
PIGCLOUD
|
c19c0f1ed4
|
feat(pigx-mp-platform): 重构 WxMpInitConfigRunner 类,添加详细文档注释
- 优化消息路由规则配置,支持多种微信事件处理
- 增加 Redis 监听机制,支持运行时动态重新加载配置
- 完善多租户支持,缓存 appid 与租户的映射关系
|
2026-03-08 15:00:56 +08:00 |
|
PIGCLOUD
|
4d9093c851
|
fix(pigx-common-bom): 更新依赖版本
- 将 flowable.version 从 7.0.0 升级到 7.2.0
|
2026-03-08 14:58:55 +08:00 |
|
PIGCLOUD
|
f312f1b229
|
fix(pigx-common-core): #7229 登录时调用 getUserInfo 获取用户权限,但此时租户上下文还没设置(或设置为默认租户 1),导致 findMenuByRoleId 查询的是错误租户的菜单数据。 @786556226
|
2026-03-08 14:58:51 +08:00 |
|
PIGCLOUD
|
70334d3c11
|
fix(pigx-common-bom): 更新MyBatis-Plus版本至3.5.16
- 将mybatis-plus.version从3.5.15升级到3.5.16
|
2026-03-08 14:58:45 +08:00 |
|
PIGCLOUD
|
23287b77ea
|
fix(pigx-common-security): 添加token过期错误提示
- 在messages_en.properties中添加OAuth2ResourceOwnerBaseAuthenticationProvider.tokenExpired错误消息
|
2026-03-08 14:58:21 +08:00 |
|
 PIGCLOUDandClaude Opus 4.5
|
d2f49723d6
|
feat(upms): 重构连接器导入功能,支持钉钉和企业微信Excel导入
- 优化钉钉部门同步逻辑,提取常量到 ConnectConstants
- 新增企业微信部门及用户Excel导入功能
- 实现钉钉部门和用户Excel导入功能
- 移除API同步功能,统一使用导入方式
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-03-08 14:58:10 +08:00 |
|
PIGCLOUD
|
31ad1fbeb8
|
fix(pigx-common-security): 修复用户密码修改时间处理逻辑
- 修改 PigxUserDetailsService 中密码修改时间的处理逻辑
- 当 passwordModifyTime 为 null 时使用 createTime 作为替代值
|
2026-03-08 14:57:45 +08:00 |
|
PIGCLOUD
|
27898142ac
|
fix(pigx-common-datasource): 修正动态数据源查询中的 del_flag 参数值
- 将 JdbcDynamicDataSourceProvider 中的 del_flag 参数从 YES 改为 NO
- 确保查询未删除的数据源记录
|
2026-03-08 14:57:02 +08:00 |
|
PIGCLOUD
|
bf2ed2f9f7
|
fix: 修复 sys_dict_item 表数据中新增的 NULL 字段
- 在 sys_dict_item 表的 INSERT 语句中新增了 NULL 字段
- 修改了 0pigxx_boot.sql、2pigxx.sql 和 9pigxx_ai.sql 三个数据库脚本文件
|
2026-03-08 14:56:37 +08:00 |
|
PIGCLOUD
|
fefbc25f45
|
feat(pigx-upms-api): 为 SysDictItem 添加 listClass 字段用于标签类型
- 在 SysDictItem 实体类中新增 listClass 字段用于标签类型
- 更新数据库表结构,在 sys_dict_item 表中添加 list_class 列
|
2026-03-08 14:56:12 +08:00 |
|
PIGCLOUD
|
6fc0a3de36
|
feat(pigx-upms-biz): 增强区域树查询功能
- 在 SysAreaServiceImpl 中添加 areaType 过滤条件
- 重构查询条件构建逻辑,使用 LambdaQueryWrapper
- 保持原有 areaStatus 和 areaSort 排序条件
|
2026-03-08 14:56:08 +08:00 |
|
PIGCLOUD
|
2acdceac2a
|
feat(i18n): set default locale to China for message sources
|
2026-03-08 14:56:04 +08:00 |
|