-
# Conflicts: # yudao-module-pms/src/test/java/cn/iocoder/yudao/module/pms/service/pm/workitem/PmsWorkItemUserSortServiceImplTest.java
-
- 迁移依赖坐标、包名和代码生成模板 - 修复全局 Long 转换器不生效导致的导出精度丢失(https://t.zsxq.com/a0w1V)
-
- 通过统一配置选择设备属性历史和消息日志的存储后端,默认 TDengine - 抽取存储 DAO,下沉字段映射、表结构同步和查询逻辑 - 新增 IoTDB 表模型实现、数据源配置、驱动和启动校验 - 使用 device_id 作为唯一 TAG,避免消息 ID 导致元数据基数增长 - 完善字段校验、历史查询过滤及相关单测
-
三套 Vben5 Schema 模板的普通表单与主子表表单使用固定 120px 标签宽度,保留长字段注释换行及输入控件空间。 同步更新 20 份生成快照,23 项既有生成测试与三端实际生成表单布局验证通过。 经 Codex、GLM5.3、Qwen3.8 Flash、DeepSeek V4.1 Flash 两轮独立评审通过。
-
物理清理个人排序及历史逻辑删除记录,保留租户隔离,避免工作项反复拖回待规划时报错。 补齐排序唯一索引测试约束与清理脚本,增加重复保存、历史记录及租户隔离的回归测试。 验证:56 项相关测试、独立 MySQL 6 项回归测试通过;四路独立评审通过。 反馈:https://t.zsxq.com/V48Hl
-
- 前后端请求 Header 统一为 Map 对象,保留顺序、逐值 ENV 解析及会话占位符,支持重复校验和空对象清空 - 升级 spring-ai-agent-utils 至 0.13.0,固定技能注册顺序,明确同名技能首次注册行为 - 避免占位符解析和供应商 HTTP 探测异常回显配置、密钥原文 - 首页图表关闭动画,支持容器尺寸变化、keepalive 恢复及卸载释放 - 补充模型、Header 和技能执行回归测试,统一 AI1 单测代码风格 验证:jdk25、sb4 各 210 项测试通过;前端 ESLint、类型检查、构建及浏览器回归通过
-
- 将 device_message 改为 ts + id 复合主键,保留同毫秒的不同消息 - 消息 id 为空时生成 UUID,并补充兜底单测 - 查询按 ts、id 倒序排序,保证同毫秒数据分页稳定 验证:消息服务 14 个单测通过,真实 TDengine 3.3.8.4 集成验证通过 注意:已有消息表需单独迁移,服务端需支持 VARCHAR 复合键 相关讨论:https://t.zsxq.com/YP2ao 相关 PR:https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/1598
-
确保 MyBatis 翻译驱动、TransService 与 TranslateUtils 按正确顺序初始化, 修复 Spring Boot 启动时 SimpleTransService 缺失问题。 参考:https://t.zsxq.com/nX3vi
-
校验任务归属流程与当前用户,并在发起人无待办时回落为只读权限。补充跨流程任务、他人待办及流程结束场景的 Flowable 集成测试。
-
修复 Vben5 字典控件、日期及树选择属性、导入文件移除和 API 导入路径。 修复主子表数据获取、临时编号、必填校验和主表切换后的旧数据残留。 补齐工具方法与组件导入,修正 Ele 工具栏标签及 Vue3 单选多选绑定。 同步 Vue2 组件标签与 prop 声明、旧 Vben 日期范围格式。 更新生成快照,增加跨前端组件契约测试。 验证:85 条 CodegenEngine 测试、138 份 Vue 模板编译通过; Codex、Qwen、DeepSeek 三路评审通过。
-
[BUG] 钱包并发消费:同钱包两笔并发扣款后流水余额链不连贯
-
fix(mes): 编码规则固定字符(编码前缀)跨规则重复时保存拒绝,避免不同规则生成无法区分的编码