334 Commits
Author SHA1 Message Date
PIGCLOUD fb474b2357 fix(db): 收紧默认 OAuth2 授权并移除未使用客户端 2026-11-05 22:02:56 +08:00
PIGCLOUD fd5cd572a4 feat(SysRegisterController): 添加找回密码功能开关控制
- 在 SysRegisterController 中添加对找回密码功能的开关控制
- 如果系统已关闭找回密码功能,则返回失败信息
2026-11-05 16:36:04 +08:00
PIGCLOUD 467a1fea1b build(deps): 升级 MyBatis Plus 并适配新版 API
(cherry picked from commit 290764e739fa093eb8187ecd0f9a30062af95f8e)
2026-11-04 21:01:49 +08:00
PIGCLOUD 8d37e48d1f feat(flow): 删除旧的流程通知表和合并表的迁移脚本
- 删除了 `20261014_flow_first_batch.sql` 和 `20261014_flow_merge_tables.sql` 文件
- 更新 `FlowNoticeStatusEnum`,新增 REMOVING 状态
- 修改 `FlowNotice` 实体,确保在插入时保留 userId 值
- 在 `FlowDurableConfiguration` 中添加事务提交后撤销失效通知的逻辑
- 更新 `IFlowNoticeService` 接口,调整通知事件的处理逻辑
- 实现 `FlowNoticeServiceImpl` 中的通知撤销逻辑,确保不误删新通知
- 新增 `FlowMessageRemovalDTO` 数据传输对象,处理通知撤销请求
- 更新 `SysMessageService` 和 `SysMessageController`,支持内部调用撤销流程通知
- 添加 `SysMessageDeletionTests` 测试用例,验证撤销逻辑的正确性
2026-11-03 18:57:11 +08:00
PIGCLOUD 589d17f0d3 fix(db): 补齐国际化与导出权限并同步 Vue 生成模板 2026-11-03 16:50:12 +08:00
PIGCLOUD 5f4d9d6621 style(db): remove trailing blank line after flow sync 2026-11-03 15:24:25 +08:00
PIGCLOUD f8742f5e69 fix(flow): 移除回调持久化重试并限制单次通知并发
(cherry picked from commit f7cd6724ee5e5a2fbb7a677f386e582ba9d92610)
2026-11-03 14:56:16 +08:00
PIGCLOUD e0d43f41a1 refactor(flow): migrate durable workspace services to MyBatis Plus
(cherry picked from commit 1b0f4b664cb310fe236dfb046bef9c8248543d71)
2026-11-03 14:56:16 +08:00
PIGCLOUD d0aa3a7284 fix(flow): unify workflow notices and draft reliability
(cherry picked from commit 1632fbb83d24be1523e6fa809ed2ad0ca3e6cb0b)
2026-11-03 14:55:33 +08:00
PIGCLOUD 085235710b feat(flow): 持久化流程草稿提醒与可靠回调
(cherry picked from commit f6871bee7c5cddaaa5650a284ac3cc3fec16dd18)
2026-11-03 14:55:15 +08:00
PIGCLOUD 749931b53e fix(flow): 按发布版本隔离流程节点配置
(cherry picked from commit 86ae98ad5b29a6d20b7e44283549d7337bb961df)
2026-11-03 14:55:00 +08:00
PIGCLOUD e4bda833bc docs(db): remove unavailable workflow migration reference 2026-11-03 14:51:50 +08:00
PIGCLOUD 45250841a5 fix: 调整 sys_route_conf 表 route_id 字段长度为 64
- 将 route_id 字段由 varchar(30) 调整为 varchar(64),避免路由 ID 超长导致存储异常

(cherry picked from commit f681502a5badfbc6bf73ee3c34423241c3b14337)
2026-11-03 14:49:28 +08:00
PIGCLOUD 57877b951f fix(flow): 将查询索引维护到原有初始化 SQL
(cherry picked from commit 88f042d1812902938bdcc0186466e43cc99c13da)
2026-11-03 14:49:27 +08:00
PIGCLOUD 618a29be52 perf(flow): 补充工作流列表查询索引
(cherry picked from commit 51d9242b291efd0ee4f4de329f2e6ccf88389014)
2026-11-03 14:49:27 +08:00
PIGCLOUD 22f55b8ba3 fix(db): 更新初始化脚本注释以指明用途
- 添加注释说明工作流新装/存量升级入口
- 确保初始化脚本不用于升级已有数据库

(cherry picked from commit e2a00ee9c1264d25be641089f3729cac60e0f37f)
2026-11-03 14:49:24 +08:00
PIGCLOUD 464c6df5b8 feat(sql): 更新 chat2bi_table_meta 表结构,调整字符集为 utf8mb4_general_ci
- 修改 chat2bi_table_meta 表的字符集和排序规则为 utf8mb4_general_ci
- 确保数据源相关字段的字符集一致性
2026-09-23 08:38:49 +08:00
PIGCLOUD 7720ea8547 feat(sql): 新增 chat2bi_table_meta 表结构,支持多数据源表元数据管理
- 包含数据源类型、ID、Schema名、表名等字段
- 提供表注释和列定义的 JSON 格式存储
- 增加多租户支持和同步时间字段

(cherry picked from commit f911168762486715c2c061134416c229462744ed)
2026-09-22 23:06:45 +08:00
PIGCLOUD db60b48f6c feat(db): 删除用户社交身份表及相关迁移脚本
- 删除 `20260922_user_social.sql` 文件及其内容
- 更新 `README.md`,移除关于用户社交身份迁移的说明
- 删除 `2026-03-18-flow-withdraw-design.md` 和 `2026-03-19-flow-withdraw-resubmit-design.md` 文档,清理与撤回和重新提交流程相关的设计文档
2026-09-22 22:14:02 +08:00
PIGCLOUD 7712a1bb3c fix(db): 补齐旧社交凭据迁移及升级说明 2026-09-22 22:09:47 +08:00
PIGCLOUD 816a63f0c2 fix(db): 对齐商业版初始化与增量升级表结构
参考 ai-dev-next c0b8a966b 的非 AI 表定义,统一单体与分库结构及内置 OAuth 客户端默认授权。保留 AI 表、菜单与路由排除边界。
2026-09-22 22:09:46 +08:00
PIGCLOUD 1dc58c60cf feat(pigx-upms-biz): 增加飞书用户身份绑定功能
- 在 SysUserMapper.xml 中添加对飞书用户的查询支持
- 新增 FeishuLoginHandlerTests 测试类,验证飞书登录处理逻辑
- 测试覆盖飞书身份的代码交换和用户信息查询功能

(cherry picked from commit 2a0796cce45efd4e0444b0e2a6ef0a9e530dd226)
2026-09-22 21:52:04 +08:00
PIGCLOUD a810bf8f0b refactor(codegen): 移除 vform 无用代码
(cherry picked from commit 1bf57b916a66d61c6cfe52fdba827bb3c748c296)
2026-09-22 21:51:23 +08:00
PIGCLOUD 840732c52d refactor(pigx-upms): 重构社交登录,社交凭据迁移至独立表并移除码云/开源中国支持
- 将微信、企微、钉钉等社交登录凭据从 sys_user 字段迁移至独立的 sys_user_social 表
- 删除 Gitee 和 OSC 登录处理器及相关常量、枚举和字典项
- 更新绑定/解绑逻辑,使用 sys_user_social Mapper 进行增删改查
- 修改用户查询 SQL,通过 JOIN sys_user_social 表按社交标识查询用户
- 企业微信导入时自动写入社交绑定关系,并处理社交标识冲突异常
- 新增查询当前用户已绑定社交类型接口

(cherry picked from commit 2181b3311d62f980aecd6e144dbe7bce4e8dd8d2)
2026-09-22 21:49:55 +08:00
PIGCLOUD c80d5bc44a upgrade(jimu): 升级依赖版本并清理Nacos配置中的冗余项
- 升级 jimu 版本从 2.5.0 至 2.5.2,fastjson 版本从 2.0.58 至 2.0.65
- 清理 Nacos 配置(pigx-codegen-dev、pigx-daemon-quartz-dev、pigx-mp-platform-dev、pigx-jimu-platform-dev)中多余的 resources 配置项

(cherry picked from commit ad1b4945b9c1624217eee10d331a91a5004970f5)
2026-09-22 21:43:40 +08:00
PIGCLOUD 2a6ce673f5 fix(param): 将前端注册开关的默认值修改为关闭
(cherry picked from commit 4b94ca3fd4d7e2a5c69afbeb18fff8d336459c9d)
2026-09-22 21:43:39 +08:00
PIGCLOUD 9c63820b53 fix: 修复Nacos配置中never-refreshable和endpoint.restart.access配置项,防止数据源死循环
- 将`spring.cloud.refresh.never-refreshable`从`datasource`改为`dataSource`,避免动态刷新导致数据源循环依赖
- 将`management.endpoint.restart.access`从`unrestricted`改为`none`,限制重启端点访问
2026-08-12 23:23:31 +08:00
PIGCLOUD c3b336aad4 fix(config): 更新配置文件内容,修复nacos 配置修改数据源陷入死循环而down 2026-08-06 17:42:41 +08:00
PIGCLOUD 55df29df99 feat(pigx-boot): 报表表添加多sheet标识字段
- 在 `jimu_report` 表中新增 `is_multi_sheet` 字段,用于标识是否多sheet报表
- 更新已有数据记录的 `is_multi_sheet` 字段值
2026-08-01 16:56:44 +08:00
PIGCLOUD 0601ed01ed chore(flow): remove temporary add-sign docs 2026-08-01 13:32:20 +08:00
PIGCLOUD 2b6a4d2e85 feat(flow): support dynamic countersign add-sign 2026-08-01 13:32:20 +08:00
PIGCLOUD 5931a5d6d7 feat(upms): support umami analytics 2026-08-01 13:31:35 +08:00
PIGCLOUD 83ee6144b3 chore(menu): 统一导航授权名称 2026-08-01 12:59:24 +08:00
PIGCLOUD 91b5d27347 upgrade(xxl-job): 升级 3.4.1 2026-08-01 11:58:10 +08:00
PIGCLOUD 53bf0dbcb1 fix(db): 将多个表的 tenant_id 字段长度从 10 增加到 64 2026-06-13 19:21:33 +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 28c16ac730 fix: 默认关闭反调试保护功能
- 将 `SITE_ANTI_DEBUG_ENABLE` 参数默认值从 `1` 改为 `0`
2026-06-03 23:40:01 +08:00
PIGCLOUD ace1e560f7 feat(pigx-xxl-job-admin): 新增 XXL-Job Admin 微服务配置 2026-06-03 12:59:08 +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 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 21127c11b5 chore(db): sync non-ai database scripts 2026-05-25 17:31:39 +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 7070b9f3d2 feat: 增强租户上下文处理 (非 AI 部分)
从 60b4aca0f 提取 db/0pigxx_boot.sql 和 pigx-boot/pom.xml 变更。
2026-03-08 15:19:28 +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 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 ef13df4f79 feat: 优化文件上传配置,统一使用 undertow 服务器设置
- 在 server 配置中新增 undertow.max-http-post-size 参数
- 将 multipart 文件上传大小限制改为引用 undertow 服务器配置
- 保持文件上传大小限制为 100MB,提高配置一致性
2026-03-08 15:05:45 +08:00
PIGCLOUD 583fca8611 fix(codegen): 修复生成模板导出参数的queryForm污染 2026-03-08 15:03:30 +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